python刻意学习day 10 异常处理

在这里插入图片描述
python运行过程中可能出现的部分错误如上图
1.try-except语句
首先,执行try的子句,
若无异常发生,则忽略except子句,try语句结束后结束
若try语句执行过程中出现异常,则忽略try语句余下部分,若异常与except之后的名称相符,则执行对应的except语句,最后执行try语句之后的语句
若异常无法与except匹配,则返回到上层的try中
一个try语句可能有多个except子句,但最多有一个会被执行
一个except子句可以处理多个异常,异常放在一个括号里构成元组

2.try-except-finally语句
不管有没有发生异常,finally中的语句都会执行
如果try语句里抛出一个异常而且未被except语句处理,则错误会在finally语句后被抛出

3.raise语句
可以使用raise语句抛出一个指定异常

发布了24 篇原创文章 · 获赞 0 · 访问量 312

猜你喜欢

转载自blog.csdn.net/weixin_45776003/article/details/102829383
今日推荐