第10单元 Python异常处理 python
第10单元 Python异常处理
本单元知识点 >10.1异常的概念 >10.2异常类 >10.3异常处理 >10.4抛出异常 >10.5断言 >10.6用户自定义异常 >10.7上下文管理
本单元知识点 ➢ 10.1 异常的概念 ➢ 10.2 异常类 ➢ 10.3 异常处理 ➢ 10.4 抛出异常 ➢ 10.5 断言 ➢ 10.6 用户自定义异常 ➢ 10.7 上下文管理
10.1异常的概念 1语法错误 语法错误,也称作解析错误,也许是学习Python过程中最常见的。 下面的代码中printi有拼写错误,程序运行会报错。 扫码看视频10.1 prin("hello,world捫 Traceback(most recent call last): File "C:/Users/Administrator/PycharmProjects/ch10/ex10.1.py", line 1,in <module> prin("hello,world") NameError:name 'prin'is not defined 语法分析器指出错误行号为第1行,因为prit少了一个“t"。错误会 输世文件名和行号,万便查我发生错误的位置
10.1异常的概念 1语法错误 语法错误,也称作解析错误,也许是学习Python 过程中最常见的。 下面的代码中print有拼写错误,程序运行会报错。 prin("hello,world") Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/ch10/ex10.1.py", line 1, in <module> prin("hello,world") NameError: name 'prin' is not defined 语法分析器指出错误行号为第1行,因为print少了一个“t”。错误会 输出文件名和行号,方便查找发生错误的位置。 扫码看视频10.1
10.1异常的概念 2.异常 即使语句或表达式在语法上是正确的,当试图执行它时也可能会引发 错误。当Python检测到一个错误时,解释器就会指出当前流已无法 继续执行下去,运行期检测到的错误即为异常。异常是指因为程序出 错而在正常控制流以外采取的行为
10.1异常的概念 2.异常 即使语句或表达式在语法上是正确的,当试图执行它时也可能会引发 错误。当Python检测到一个错误时,解释器就会指出当前流已无法 继续执行下去,运行期检测到的错误即为异常。异常是指因为程序出 错而在正常控制流以外采取的行为
10.2异常类 常见异常类如下: 1.TypeError(类型错误):必须是一个字符串不能是数字 2.Indentation Error(缩进错误):未知缩进不匹配任何缩进 等级 3.IndexError(索错误):字符串超出了范围 4.SyntaxError(语法错误):非法的语法 5.ValueError(值错误):子字符串未找至 6,AttributeError(属性错误):元组对象没有属性‘remove
10.2 异常类 常见异常类如下: 1.TypeError(类型错误):必须是一个字符串 不能是数字 2.IndentationError(缩进错误):未知缩进不匹配任何缩进 等级 3.IndexError(索引错误):字符串超出了范围 4.SyntaxError(语法错误):非法的语法 5.ValueError(值错误):子字符串未找到 6.AttributeError(属性错误):元组对象没有属性‘remove’