异常模块处理:
语句运行报错之类的。
import math
try:
do
except ValueError: /
print('ValueError::input must>0')
break /执行异常之后跳出循环
异常的各种类型:
Exception:
except Exception:
print('unknow error')
except ZeroDivisionError:
print('log(value) must!=0')
math.log(float(input_number))
自定义异常:
有关类和继承:
class TangError
do
pass
raise 保护程序,提前终止
try
print()
finally /异常之前,结束程序,都会执行
print()