数字类型
python和数字相关的类型有4种:int、 float、 bool、 complex
#1.int 整型,所有的整数。(正整数,负整数,0)
#2.float 浮点型, 所有的小数。(小数点的数),支持科学技术法
2e-3:2x10xx(-3) 2e3: 2xx10xx3
可以用 xx开方:9xx(1/2)9开2次方 8xx(1/3)8开3次方
3.bool 只有True = 1 和 False = 0,
4.complex 复数,包含实部和虚部:10+2j 19j -10 了解即可。
5.获取数据的类型:type()
type(数据):获取空号中数据的类型。
type1 = type(5)
print(type1)
print(type(True))
num=3e4
print(type(num))
6.判断是否是指定的类型:isinstance()
isinstance(数据,类型):判断指定的数据是否是指定的类型。结果是bool值。
result = isinstance(10, float) #判断数字10是否是浮点型。
result = isinstance(num, float) #判断num 是否是浮点型
print(result)
7.类型转换:类型名()
类型名(数据): 将括号里的数据转换成指定的类型。
num = 12.5
num_new = int(num) 把num的数据转换成int类型。
print(num_new)
print(float(100)) 把100转换成folat
print(bool(0)) 布尔只有0才是 False,其余都是 True
练习判断学生操评分
score1 = 80 #学习成绩
score2 = 98 #操评分
print((score1 > 90 and score2 >=80) or (score2 >=95 and score1 > 75
num = 10
num += 2
print(num)