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中字典是无序的,所以随机删除
    
  • 相关阅读:
    break return continue
    爬虫---请求
    pycharm加开头注释
    爬虫---入门
    pip
    XML基础
    英语
    布局
    adobe
    StackOverflow
  • 原文地址:https://www.cnblogs.com/NiceSnake/p/11157997.html
Copyright © 2011-2022 走看看