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

原文地址:https://www.cnblogs.com/PythonFCG/p/8324996.html