zoukankan      html  css  js  c++  java
  • python2与python3的区别

    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)
    

    五、

    python3.6版本以上,字典默认是有序的,,咱们怎么写的就怎么打印出来,
    python3.6以下字典是无序的,但是出去和别人说的时候,要说字典是无序的
    
    python3.6中因为字典是有序,所以删除最后一个,
    
    python3.5中字典是无序的,所以随机删除
    
  • 相关阅读:
    Hadoop命令解释
    sql的嵌套
    设计模式1 订阅者模式
    我的桌面515
    夜黑我也黑
    测试测试
    竖表转横表(支持多列)
    昨天晚上做了一个梦
    viewpage插件修改版增加 复制媒体文件地址
    PhireeNote 只有自动保存功能的简易记事本
  • 原文地址:https://www.cnblogs.com/NiceSnake/p/11157997.html
Copyright © 2011-2022 走看看