如果要将一个包含非数字字符的字符串转换为整数,将会引发 ValueError 异常。因此,确保字符串只包含数字字符是很重要的。
ValueError
如果你希望在进行字符串到整数的转换时,允许字符串包含非数字字符,可以使用 try-except 块来捕获异常并进行处理。
try-except
num_str = "123abc" num = int(num_str) print(num) except ValueError: print("无法将字符串转换为整数")