python字符串转数字

2023-03-06 00:00:00 python 字符串 转数

你可以使用int()函数将一个字符串转换为整数(int)类型,例如:

num_str = "123"
num_int = int(num_str)
print(num_int) # 输出 123

如果字符串包含小数,你可以使用float()函数将其转换为浮点数(float)类型,例如:

float_str = "3.14"
float_num = float(float_str)
print(float_num) # 输出 3.14

如果字符串不能被转换为数字类型,将会引发一个ValueError异常。你可以使用try和except语句来捕获这个异常,例如:

str1 = "123abc"
try:
    num1 = int(str1)
    print(num1)
except ValueError:
    print("无法将字符串转换为数字")

相关文章