首页 > 编程语言 > 详细

python2与python3的区别

时间:2019-07-09 16:25:28      阅读:94      评论:0      收藏:0      [点我收藏+]

python2与python3的区别

一、

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)

python2与python3的区别

原文:https://www.cnblogs.com/NiceSnake/p/11157997.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!