Python3 的数据类型
整形,浮点型,布尔类型
类型转换
int() 整形
采用截断的方式即向下取整,比如
a=5.5
int (a)
返回值为5
怎样才能使int()按照“四舍五入”的方式取整呢
int(5.5+0.5) #结果为6 int(5.4+0.5) #结果为5
str()字符串
float()浮点类型
获取类型信息的BIF
type()、isinstance()
#type() type(5.1) #>>><class 'float'> #isinstance() isinstance(5.1,float) #>>>True isinstance(5.1,int) #>>>False
更倾向于用isinstance(),因为返回类型比较直接