python int 强制类型转换失败抛出什么类型的异常
时间: 2023-12-27 14:04:37 浏览: 383
python的强制类型转换规则.docx
在 Python 中,把一个非整数的字符串转换为整数时会抛出 ValueError 异常,这是因为字符串中包含了不能被解释为整数的字符。例如,把字符串 "abc" 转换为整数时会抛出 ValueError 异常。另外,如果整数超出了所能表示的范围,也会抛出 OverflowError 异常。例如,把一个超出了 32 位有符号整数的整数转换为 int 类型时会抛出 OverflowError 异常。
阅读全文