1、指定变量类型和转换
有时您可能想在变量上指定类型。 这可以通过铸造来完成。 Python是一种面向对象的语言,因此它使用类来定义数据类型,包括其原始类型。
int() 将其他类型转换为整形:
1)浮点类型转换之后,舍去小数部分;
2)布尔值转换之后 True -> 1 False->0;
3)字符串转换,仅纯整型字符串可以转换(浮点型或者带有其他字符都不可以转换)
float() 将其他类型转换为浮点型:
1)整型转换之后变为浮点型,后面+.0;
2)布尔值转换 True->1.0 False ->0.0;
3)字符串,只有纯整型字符串和纯浮点型字符串可以转换,其他都不可以。
str() 将其他类型转换为字符串类型;
把其它数据类型转换成字符串,包括字符串,int,float。
例如:
int类型:
x = int(1) # x will be 1 y = int(2.8) # y will be 2 z = int("3") # z will be 3
例如:
float类型:
x = float(1) # x will be 1.0 y = float(2.8) # y will be 2.8 z = float("3") # z will be 3.0 w = float("4.2") # w will be 4.2
例如:
字符串类型:
x = str("s1") # x will be 's1' y = str(2) # y will be '2' z = str(3.0) # z will be '3.0'
相关文档: