python2 和python3的主要区别:
- 编码格式
python2中有两种字符串类型:Unicode字符串和非Unicode字符串。
Python3中只有一种类型:Unicode字符串。
python2编码格式:ASCII码
python3编码格式:unicode码
2.print 输出
print的作用:把内容输出到屏幕上来
注意:
python是一个格式非常严格的程序设计语言,每行代码前面都不要增加空格。
python2中print是一个语句,不论想输出什么,直接放到print关键字后面即可。python3里,print()是一个函数,像其他函数一样,print()需要你将要输出的东西作为参数传给它。##
新建.py文件:
在python2:
在文件中输入内容:print’hello word’
python2 运行文件
在python3中:
在文件中输入内容:print(‘hello word’)
python3 运行文件
每一行代码只负责完成一个动作:
在文件中输入内容:print(‘python’)print(‘linux’) 就会报错
在文件中每一行只输入一个动作代码
>
print常见错误:
(1)print命令拼写错误
(2)缩进错误