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差别的主要内容,如果未能解决你的问题,请参考以下文章