数字类型转换
一、浮点数float转换成整数int(转换后的值会舍弃所有小数位)
print(int(1.2))
二、整数int转换成浮点数float(转换后的值会增加一位小数0)
print(float(1))
三、浮点数float转换成布尔bool
1、值为0会被转换为False
2、其他所有浮点数都会被转换为True
print(bool(0))
print(bool(1.2))
四、布尔bool转换成浮点float
1、True会被转换为1.0
2、False会被转换成0.0
print(float(True))
print(float(False))
五、整数int转换成布尔bool
1、值为0会被转换为Flase
2、其他所有整数都会被转换为True
print(bool(0))
print(bool(1))
六、布尔bool转换成整数int
1、True会被转换为1
2、False会被转换为0
print(int(True))
print(int(False))