Python 2、3的区别

作者: yimengtianya1 | 来源:发表于2019-01-21 17:20 被阅读1次

    1、python2:print 函数可以不加括号

         python3:print函数必须要加括号

    2、python2:使用中文时,代码开头要加声明  # encoding:utf-8

         python 3:可以直接使用中文

    3、python2:/ 除法只保留整数部分,除非有 float

    数据参数运算

         python3:/ 除法得到完整结果,// 得到结果的整数部分

    4、python2:python2 有两个输入函数

                    input() :返回的结果类型会自动推导

                    raw_input():返回的结果都是字符串

          python3::只有一个输入函数,input(),返回的结果一定是字符串

    5、字典的 keys,values,items 属性

          python2:返回的都是列表

          python3:返回的是视图对象,可以理解为列表,可以转换成列表使用,也可以直接使用

    相关文章

      网友评论

        本文标题:Python 2、3的区别

        本文链接:https://www.haomeiwen.com/subject/vuthjqtx.html