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语句抛出一个指定异常

相关文章:

  • 2021-09-10
  • 2022-03-05
  • 2022-02-04
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
  • 2022-01-09
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-11-02
  • 2021-12-02
  • 2021-09-28
  • 2021-07-07
  • 2021-04-10
相关资源
相似解决方案