摘要: 1.编写代码抛出TypeError 尝试捕获它 2.as 关键字的作用是什么 编写代码测试 as 的作用接受 抛出异常的对象 3.raise 关键的作用 raise的作用就是主动抛出错误,而不是被动触发系统默认的错误 4.什么时候该使用try except 如果你知道为什么出错,应该把代码修改正确, 阅读全文
posted @ 2018-11-01 17:54 msjaxuexi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 主动抛出异常 语法:raise 异常种类(异常信息) 用raise 抛出的异常也可使用try except接受 断言: 可以理解为理解断定,就是很清楚 很明确的 什么时候使用断言 下面的代码必须依赖上面代码的正确性 语法 assert 结果为BOOL的表达式 如果值为True则继续往下执行 为Fal 阅读全文
posted @ 2018-11-01 16:55 msjaxuexi 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 异常的语法: try: 这里放可能出现异常的代码 except 异常的类型: 当异常发生时并且与异常类型匹配 执行except中的代码 注意:一旦try中代码抛出异常,后面的代码全部不执行 基本语法: 面对代码段中可能有多种异常,单一异常并不能接住异常,所以可以使用多种异常处理的机制。 上面的多种异 阅读全文
posted @ 2018-11-01 16:14 msjaxuexi 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 常见的异常 FileNotFoundError ValueError KeyError IndexError StopIteration 主要常见的异常就这些。 阅读全文
posted @ 2018-11-01 15:31 msjaxuexi 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 什么是异常? 异常就是错误发生前的一种信号,如果没有人来处理这种信号,程序就会中断执行抛出异常信息。 异常的分类 1、语法检查异常,这种异常是最低级异常 绝对不能够犯。 也非常好规避,如果是编译器会自动提示 如果是文本编辑器,在你执行文件前会,解释器会自动检查语法。 2、运行时异常 这种异常只有在代 阅读全文
posted @ 2018-11-01 15:12 msjaxuexi 阅读(563) 评论(0) 推荐(0) 编辑