寒假自学进度15

python编程中的细节

NameError:尝试访问一个未声明的变量

NameError 表示我们访问了一个没有初始化的变量. 在 Python 解释器的符号表没有找到那个另人讨厌的变量. 我们将在后面的两章讨论名称空间, 现在大家可以认为它们是连接名字和对象的”地址簿”就可以了. 任何可访问的变量必须在名称空间里列出. 访问变量需要由解释器进行
 
SyntaxError:Python 解释器语法错误:
SyntaxError 异常是唯一不是在运行时发生的异常. 它代表 Python 代码中有一个不正确的结构, 在它改正之前程序无法执行. 这些错误一般都是在编译时发生, Python 解释器无法把你的脚本转化为 Python 字节代码. 当然这也可能是你导入一个有缺陷的模块的时候.
IndexError:请求的索引超出序列范围:
IndexError 在你尝试使用一个超出范围的值索引序列时引发.
原文地址:https://www.cnblogs.com/1502762920-com/p/12319052.html