Python基本语法9

异常

什么是异常

异常(Exception)是程序执行过程中出错儿正常控制流之外才去的行为

异常格式

子主题 1

常见异常

异常处理

try:#抛出异常,将可能出现的异常的代码放在try中

except(异常类型)#捕获异常

异常处理代码      #处理异常

1.可以同时捕获多个异常,将多个异常类型以元组形式表示

2.当不能判断异常类型是,可捕获父类异常Exception

3.当try中没有出现异常时,该部分的代码不执行

4.可以使用as别名的方式为异常类型定义别名

else:try中未出现异常时执行的代码

finally:不论try中是否有异常,都会执行的代码

程序中异常的主动抛出

raise语句

可将定义的异常主动抛出

步骤

1.定义异常对象

e=Exception("提示文本")

2.使用raise将异常对象抛出

raise e

assert语句

断言assert:带有条件的raise语句

格式:assert条件表达式,‘提示文本’

当条件不满足时,显示提示文本

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容