一、
python2:源码不统一,有重复的功能代码
python3:没有重复的功能代码
二、
python2中有长整型
python3中只有整型
三、
#将用户输入的内容赋值给name变量
python2的写法
name = raw_input("请输入用户名:")
print name
python3的写法
name = input("请输入用户名:")
print(name)
四、
python3中range(0,10) 是一个可迭代的对象,写得是怎样的打印的时候就是怎样
print(range(0,10)) # 结果是 range(0,10)
print(list(range(0,10)))
# 结果是[0,1,2,3,4,5,6,7,8,9]
python2中 的 range 获取到一个列表
range(0,10) # 结果是[0,1,2,3,4,5,6,7,8,9]
xrange和python3中range是相似的,都是可迭代对象,返回结果是 range(0,10)
原文:https://www.cnblogs.com/NiceSnake/p/11157997.html