笔记【9】Python学习:异常处理

异常 Exception

通常引发异常的情况(见鱼C论坛链接) Python标准异常总结

e.g:assert断言函数在为假的时候就会引发异常

如何检测异常并处理

try-except 语句(与Java类似)
try:
检测范围
except Exception【as reason】:
出现异常后的处理代码
else
没异常执行这个语句
笔记【9】Python学习:异常处理_第1张图片
在这里插入图片描述

try-finally 语句 无论如何都会执行到finally里的代码(与Java同)
try:
检测范围
except Exception【as reason]:
出现异常(Exception)后的处理代码
finally:
无论如何都会被执行的代码
笔记【9】Python学习:异常处理_第2张图片

触发异常:raise语句

你可能感兴趣的:(python)