Python ArithmeticError 异常
定义和用法
ArithmeticError 异常是三种算术错误异常的基类异常:
FloatingPointError(浮点运算错误)OverflowError(数值溢出错误)ZeroDivisionError(除零错误)
可以通过 try...except 语句捕获 ArithmeticError 异常,参见下方示例。
实例
例子 1
当尝试用数字除以 0 时,会引发 ZeroDivisionError。
ZeroDivisionError 是 ArithmeticError 的一种子类型。
print(10 / 0)
例子 2:异常处理
使用 try...except 语句处理 ArithmeticError:
try:
print(10 / 0)
except ArithmeticError:
print("计算过程中出现错误")
except:
print("其他未知错误发生")