示例 1:将字符串解析为整数
balance_str = "1500"
balance_int = int(balance_str)
# print the type
print(type(balance_int))
# print the value
print(balance_int)
输出
<class 'int'> 1500
int() 可用于将字符串解析为整数。传递的参数 balance_int
是字符串。如上例所示,您可以看到字符串的类型已更改为 int
。
注意:字符串必须是数字值。
示例 2:将字符串解析为浮点数
balance_str = "1500.4"
balance_float = float(balance_str)
# print the type
print(type(balance_float))
# print the value
print(balance_float)
输出
<class 'float'> 1500.4
float() 可用于将字符串解析为整数。与示例 1 类似,字符串作为参数传递给 float()
。
示例 3:将字符串浮点数值转换为整数
balance_str = "1500.34"
balance_int = int(float(balance_str))
# print the type
print(type(balance_int))
# print the value
print(balance_int)
输出
<class 'int'> 1500
如果字符串是浮点数值,您可以使用 float()
将其转换为浮点类型,然后使用 int()
将其解析为整数。
另请阅读