数字类型转换


一、浮点数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))

results matching ""

    No results matching ""