也有理想

导航

python的异常处理

异常:就是不正常的情况,程序开发过程中错误和Bug都是补充正常的情况

异常发生的后果:引发程序崩溃

处理异常(容错):包容出现的不正常的错误,保证持续的正常执行

处理异常的方式

--- try-except:异常捕获处理,如果抓到异常,则会处理,如果抓不到,则认为没有异常

try:可能出现异常的代码

except(异常名称)

 

 

except可写可不写

异常处理的目的:提高代码的稳定性

python使用try处理的语法结构

try:

可能发生异常的代码

except:

前面某一行出了问题,会立即跳到这里,终止上面的程序

异常处理最大的好处就是不会抛死,会继续向下跑

 

--- assertions:断言测试(一般用不到)

 

异常有些是由系统定义的异常,内置好的

所以我们也可以自定义异常,用来抛出或者传递信息

 

 自定义异常,需要继承Exceptions类

 

注意:在函数中遇到return,如果函数存在finally的语句块,那么函数必须先执行完finally,之后才会return

主要目的是为高层传播信息

posted on 2019-09-25 12:12  也有理想  阅读(194)  评论(0编辑  收藏  举报