day3_muber


数字类型

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)

你可能感兴趣的:(day3_muber)