asser t 语句(断言语句)
语法:
asser t 真值表达式, 错误数据(通常是字符串)
作用:
当真值表达式为False时,用错误数据创建一个 asser tionError 类型的错误,并进入异常状态
等同于:
if 真值表达式 == False:
raise asser tionError(错误数据)
异常小结:
语句:
try-except
捕获异常,偿试接收异常通知
try-finally
执行一定要执行的语句
raise
发送异常通知,将程序转为异常状态(进入异常流程)
asser t
根据条件来触发asser tionError类型的异常
with 语句(以后再学)
为什么要用异常处理机制
在程序调用层数较深时,向主调函数传递错误信息需要层层return返回比较麻烦,所以用异常处理机制来解决此类问题