• 上海dd -- Python2 与Python3 的区别(待更新)


    Python2 和Python3 的区别

    1、格式化输入 input

      a、Python2 中input 中需要指定数据类型,否则默认为输出是输入时数据的类型;

         Python2 中的raw_input与 Python3 中的input一样,获取的用户输入统一存为字符串类型。

      b、Python3 中的input将获取的用户输入统一存为字符串类型。

    2、range()

      a、Python2中range() 返回的是一个列表,是将所有的元素全都放在列表里面;

        Python2 中的 xrange() 和Python3中的 range()一样,是返回一个range()对象。

      b、Python3中的 range() 是返回一个range()对象

    3、长整型

      a、python2中有长整型的概念,即 L 长整型

      b、Python3 中没有长整型的概念,统一为int 整型

    4、字典中,键keys()  值values()  和键值对items()

      a、python2 中是以列表的形式将元素全部装在里面

      b、python3 返回的是dict_keys[  ]   形式

    5、默认的字符编码

      a、python2 中默认的编码格式是ASCII码;

      b、python3中默认的编码格式是UTF-8。

  • 相关阅读:
    new Date在不同浏览器识别问题
    22. Generate Parentheses dfs填表
    迪杰斯特拉+优先队列实现
    1062 最简分数 (20 分)
    1091 N-自守数 (15 分)
    1054 求平均值 (20 分)
    1045 快速排序 (25 分)
    1086 就不告诉你 (15 分)
    1076 Wifi密码 (15 分)
    1081 检查密码 (15 分)
  • 原文地址:https://www.cnblogs.com/qinsungui921112/p/11142905.html
Copyright © 2020-2023  润新知