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("发生了其他错误")