Python3 的数据类型

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(),因为返回类型比较直接

 

posted @ 2018-01-21 18:24  消灭猕猴桃  阅读(205)  评论(0编辑  收藏  举报