p2:
重复代码
语言不统一
不支持中文
input() 输入数字 获取数字
输入字符串必须自己手动写引号
raw_input 和p3中的 input 一样
print可以加括号 也可以不加括号
p2 中除法获取到的是整型如果有一个是浮点数获取到的是小数
range(3,5)输出3,4,5返回的是列表
range()是个列表
xrange()是个生成器
默认编码是ASCII
True和False是两个全局变量 在数值上对应1和0
整数分为Int和lang
p3:
代码不重复
语言统一
支持中文
input()
print() 必须加括号
p3 中除法获取到的是浮点型(有小数点)
range(3,5)输出range(3,5)是可迭代对象
range()是个可迭代的既不是生成器也不是迭代器
默认编码是unicode
True和False指定为关键字,永远指向两个固定的对象,不能被重新赋值
整数只有int
更多python2和Python3的区别 see also:
https://wiki.python.org/moin/Python2orPython3
https://www.cnblogs.com/Neeo/p/8033520.html