python2.x与3.x差别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2.x与3.x差别相关的知识,希望对你有一定的参考价值。

数字常量:

      八进制    十六进制  二进制

     2:0177 0o177   0x9ff    0b101010

     3:0o177    0x9ff    0b101010

多种字符串:

      2:一般字符串,Unicode字符串

      3:文本字符串,字节字符串

长整型:

    2:一般整数(32位),长整数(无穷精度)以l或L结尾

    3:和二为一

除法

      x / y            x //y

    2:基于类型来保留小数部分    总略去小数部分数值

      10/4 == 2(不同)      10//4 == 2

      10/4.0 == 2.5        10//4 == 2.0

    3:都保留小数部分        总略去小数部分数值

    例子:10/4 == 2.5        10//4 == 2

       10/4.0 == 2.5       10//4 == 2.0

以上是关于python2.x与3.x差别的主要内容,如果未能解决你的问题,请参考以下文章

Python2.x与3??.x版本区别

Python2.x与3??.x版本区别

Python2.x与3??.x版本区别

Python 02-Python2.x与3.x版本区别

python2.X与3.X比较及Python编译器选择

Python2.x与3??.x版本区别