Python_04 类型检查和转换
类型检查: type()返回检查值的类型
a = "123"
print(type(a))
类型转换:Python是强类型,对象类型永远都不能改变,这里所谓的类型转换,是在原来对象基础上创建出新的对象
四种类型转换函数:
int() 将值转换为整数,不会影响原来变量,例如: a(True)
规则: 布尔值True>1,False>0;
浮点数:直接取整,省略小数点后
字符串:合法整数字符串,直接转为对应数字,否则报错
None等不能转换,直接报错。
float():和int()基本一致,返回值变为浮点数
str()将对象转为字符串 str(123)>'123'
bool()将对象转换为布尔值,任何对象都可以转换为布尔值,所有空性的都会变为False(None,0,''等),其他变为True。