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