Python OverflowError 异常
定义和用法
当数值计算结果过大时,会引发 OverflowError 异常。
OverflowError 是三种算术错误异常(ArithmeticError)之一。
可以通过 try...except 语句捕获 OverflowError,参见以下示例。
实例
例子 1
当数学函数接收过大的数值时,会引发 OverflowError:
import math print(math.exp(999)) # 计算 e 的 999 次方
例子 2:异常处理
使用 try...except 语句处理 OverflowError:
import math
try:
print(math.exp(999)) # 尝试计算过大的数值
except OverflowError:
print("数值过大,超出计算范围")
except:
print("发生了其他错误")