异常处理

Day36 异常处理

什么是异常?如何捕获异常?理解异常的继承关系,完整的异常捕获示例

08-28侠课岛    基础入门       

后端/后端/Python 由浅入深入门 9     0     212

总结

1.什么是异常

  • 异常与错误有区别:异常可以被捕获,而错误有时候无法被捕获,语法错误会被IDE检查到,但是逻辑错误无法被知晓;

  • 异常的产生有两种方式:使用raise语句,显式的抛出异常,还有一种是由于代码错误,解释器抛出的异常,如果没有进行异常捕获,就会中断程序的运行;

2.如何捕获异常

  • 捕捉异常可以使用try/except语句;

  • try: 需要被捕获异常的代码块;

  • except :处理捕获到的异常;

3.异常的参数

  • 一个异常可以带上参数,可作为输出的异常信息参数,可以通过except语句来捕获异常的参数;

4.常用异常类介绍

  • BaseException:所有异常类的基类都是BaseException;

  • Exception:所有内建,非系统退出的异常类的基类,所有自定义异常类需要继承Exception;

  • SystemExit:解释器请求退出;

  • KeyboardInterrupt:用户中断执行(通常是输入^C);

  • Exception:常规错误的基类;

本教程图文或视频等内容版权归侠课岛所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发布或发表。

评价

9

本课评分:
  •     非常好
难易程度:
  •     适中的

内容目录



|
教程
粉丝
主页

签到有礼

已签到2天,连续签到7天即可领取7天全站VIP

  • 1
    +2 金币
  • 2
    +3 金币
  • 3
    +5 金币
  • 6
    +7 金币
  • 5
    +6 金币
  • 4
    暖心福利
    自选分类VIP ×1天
  • 7
    惊喜大礼

    自选分类VIP ×3天 +20金币
  • 持续签到 +8 金币

金币可以用来做什么?