异常处理是Python的强大功能之一,切记不可滥用。
1、 异常共分三类
2、 追踪信息如下:
3、 异常种类:名称错误(NameError)
4、 未定义的名称:hello,值异常,请检查变量是否已正确定义。

5、 掌握异常处理的基本语法
6、 可能存在错误的代码部分
7、 除 捕获判断异常:

8、 只有当 except 后的异常类型与代码抛出的异常匹配时,才会执行对应的处理语句。
9、 除特殊异常外,其他所有异常类型均会被 Exception 捕获并匹配,统一处理。

10、 只有没有异常时才执行,有异常则不会执行。

11、 无论是否有异常,finally都会执行。

12、 断言为假时抛出异常
13、 与if相同,用于判断,条件满足时执行代码,不满足则抛出异常并终止程序。

14、 自定义异常类需继承BaseException,以便正确抛出和捕获异常。
