异常(基础) exception
什么是错误
错误是指由于逻辑或语法等导入一个程序无法正常执行的问题
特点:
有些错误是无法预知的
什么是异常
异常是程序出错时标识的一种状态
当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态
作用:
用作信号,通知上层调用者有错误需要处理
try语句
两种语法:
try-except 语句
try-finally 语句
try-except语句语法
try:
可能触发异常的语句
except 错误类型1 [as 变量1]:
异常处理语句1
except 错误类型2 [as 变量2]:
异常处理语句2
except (错误类型3, 错误类型4) [as 变量3]:
异常处理语句3
...
except:
异常处理语句other
else:
末发生异常语句
finally:
最终语句
作用:
偿式捕获异常,将程序转为正常状态并继续执行