Python基础 7.异常
发布时间:2020-12-20 10:18:22 所属栏目:Python 来源:网络整理
导读:7.1异常 在 Python 中所有的异常都是继承自 BaseException 直接分为四大类: SystemExit:Python退出异常 KeyboardInterrupt: 键盘打断(Ctrl+C) GeneratorExit: 生成器退出(下次课再讲) Exception: 普通异常(只会使用这部分的异常) ? 7.2处理异常 1
7.1异常在 Python 中所有的异常都是继承自 BaseException 直接分为四大类: SystemExit:Python退出异常
? 7.2处理异常1.基本的 try … except …try:
代码中会出现的异常都是 Exception 的子类, 因此在 except 中只需要在最后加上 Exception 即可 2.更加丰富的结构: try:
? 3.注意事项:1. try ? ? ? 下面放可能出错的代码
7.3自定义异常类型raise:? class MyError(Exception): #自定义的异常必须继承Exception
格式:raise 异常类型 注意:raise 是主动抛出后面写的异常类型
7.4断言断言语句是将调试断言插入程序的一种便捷方式 assert 1 == 1
assert 的语法规则是: 表达式返回 True 不报错
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |