Python Day37 学习
(补充学习几个知识点)
1. 异常处理机制
摘自讲义
常见异常报错
2. debug
理解一下几种错误
SyntaxError 语法错误
代码不符合Python的语法规则
错误代码示例
NameError 名称错误
尝试使用一个未被定义的变量、函数或对象的名称。
TypeError 类型错误
对一个不支持该操作的数据类型执行了某个操作或函数
ValueError 值错误
函数接收到的参数类型正确,但其值不合适或无效。
IndexError 索引错误
尝试访问序列(如列表、元组、字符串)中一个不存在的索引。

KeyError 键错误
尝试访问字典中一个不存在的键。
AttributeError 属性错误
尝试访问一个对象没有的属性或方法
ZeroDivisionError 除零错误
尝试将一个数字除以0
FileNotFoundError 文件未找到错误
尝试打开一个不存在的文件(通常是在读模式下),或者路径不正确。
ModuleNotFoundError 导入错误
尝试导入一个不存在的模块,或者模块存在但其中的特定名称找不到, Python 的模块加载器找不到这个模块。去安装库即可,如果是自定义的模块,配置好对应的路径。
今日学习到这里,明日把try-except和try-except-else-finally两种固定机制学习一下,继续加油!!!@浙大疏锦行