第127课时: try 多个except结构
Try:
被监控的、可引发异常的语句
except Excrpt1:
处理语句块
except Excrpt2:
处理语句块
except BaseException:
处理可能遗漏的问题。
注意先 子类 后 父类 , 如果1是2的子类,那么就先1后2
测试:
try:
a = input('请输入一个被除数')
b = input('请输入一个除数')
c = float(a)/float(b)
print(c)
except ZeroDivisionError:
print('不能除以0,错误!')
except ValueError:
print('输入属的不是数字')
except NameError:
print('变量不存在')
这些错误没有子汇关系,所以可以随意排序。