标签:编码 python2.x 小数点 字符串处理 浮点 floor float file pen
一、print 函数
python2中的print语句,python3中是print()函数
二、Unicode
Python 2, 是 ASCII 编码
Python 3,是 Unicode 编码,默认(utf-8)
三、除法运算
a./除法:
在python 2.x中/除法,整数相除的结果是一个整数,把小数部分完全忽略掉,浮点数除法会保留小数点的部分得到一个浮点数的结果。
在python 3.x中/除法,对于整数之间的相除,结果也会是浮点数。
b.//除法
除法叫做floor除法,会对除法的结果自动进行一个floor操作,在python 2.x和python 3.x中是一致的。(flood操作:不大于结果的最大整数)
四、不等运算符
Python 2.x中不等于有两种写法 != 和 <>
Python 3.x中去掉了<>, 只有!=一种写法
五、八进制字面量表示
在Python 3.x中,表示八进制字面量的方式只能是0o1000。二进制必须写成0b111。
六、打开文件
python2.x中file() 或 open()
python3.x只能用open()
七、输入函数
在python2.x中raw_input()和input( ),两个函数都存在,其中区别为:
在python3.x中raw_input()和input( )进行了整合,去除了raw_input(),仅保留了input()函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型
标签:编码 python2.x 小数点 字符串处理 浮点 floor float file pen
原文地址:https://www.cnblogs.com/sjj1/p/10578484.html