关于错误
●编写的程序不能正常执行,或者执行的结果不是我们期望的
●俗称BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:
- 1.手误
- 2.对已经学习过的知识理解还存在不足
- 3.对语言还有需要学习和提升的内容
●在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法
每一个程序员都是在不断地修改错误中成长的
1>手误,例如使用pirnt("Hello world")
NameError: name 'pirnt' is not defined
名称错误: 'pirnt' 名字没有定义
2>将多条print写在一行
SyntadError: invalid syntax
语法辅误:语法无效
在写python代码时,注意每行代码负责完成一个动作
3>缩进错误
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
Python 是一个格式非常严格的程序设计语言
4> python 2.x默认不支持中文
目前市场上有两个Python的版本并存着,分别是Python 2.x 和Python 3.x
- Python 2.x默认不支持中文
- Python 2.x的解释器名称是python
- Python 3.x的解释器名称是python3
SyntaxError: NonASCII character "\xe4' in file 01HelloPython.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个字符,不支持中文