8.错处和异常
2019-10-14 本文已影响0人
jxc1
异常,类
语法错误
Error
异常
try:
except ... :
else:无异常时执行
finally:无论如何最后都要执行
- raise 抛出异常。唯一的参数辨识要抛出的
- 用户自定义异常。异常通常应该直接或间接的从Exception类派生
- 没有在except被处理的异常,会在finally处重新引发
- 执行try时遇到break\continue\return,会先执行finally子句再执行break等
- 如果try和finally中都有return,会执行finally中的人turn