- 第一个演练中的常见错误
- 1> 手误,例如使用
pirnt("Hello world")
NameError: name 'pirnt' is not defined
名称错误:'pirnt' 名字没有定义
- 2> 将多条
print
写在一行
SyntaxError: invalid syntax
语法错误:语法无效
每行代码负责完成一个动作
- 3> 缩进错误
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
- Python 是一个格式非常严格的程序设计语言
- 目前而言,大家记住每行代码前面都不要增加空格
- 4> python 2.x 默认不支持中文
目前市场上有两个 Python 的版本并存着,分别是 Python 2.x
和 Python 3.x
SyntaxError: Non-ASCII character '\xe4' in file 01-HelloPython.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
语法错误: 在 01-HelloPython.py 中第 3 行出现了非 ASCII 字符 '\xe4',但是没有声明文件编码 请访问 http://python.org/dev/peps/pep-0263/ 了解详细信息
ASCII
字符只包含256
个字符,不支持中文- 有关字符编码的问题,后续会讲
单词列表
- error 错误
- name 名字
- defined 已经定义
- syntax 语法
- invalid 无效
- Indentation 索引
- unexpected 意外的,不期望的
- character 字符
- line 行
- encoding 编码
- declared 声明
- details 细节,详细信息
- ASCII 一种字符编码