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("无法将字符串转换为数字")
相关文章