Python错误和异常较难与较冷门知识点考前速记

6 错误和异常

6.1 异常类

  • 所有的异常类都继承自基类BaseException。
  • BaseException类中包含4个子类,其中子类Exception是大多数常见异常类的父类。

Python错误和异常较难与较冷门知识点考前速记_第1张图片

Exception中常见的子类及其描述如下表所示:

Python错误和异常较难与较冷门知识点考前速记_第2张图片

6.2 try-expect-else-finally语句

  • try:正常情况下,程序计划执行的语句。
  • except:程序异常时执行的语句。解释器优先执行try子句中的代码。若try子句未产生异常,则忽略except子句中的代码。若try子句产生异常,则忽略try子句的剩余代码,转而执行except子句中的代码。
  • else:程序无异常即try段代码正常执行后会执行该语句。
  • finally:不管有没有异常,都会执行的语句。
try:
可能出错的语句
......
except:
出错后的执行语句
else:
未出错时的执行语句
finally:
无论是否出错都会执行的语句

6.2.1 捕获程序运行时的单个异常

你可能感兴趣的:(python,数据库,大数据)