当前位置: 首页 > 图灵资讯 > 行业资讯> python 2.7和3.5区别是什么

python 2.7和3.5区别是什么

发布时间:2025-04-06 15:51:58

python2.7与3.5的区别在于:除法得出的结果不同外,2.7将直接取整,3.5不取整;3.5中不支持tab与空格混合缩进和仓库的区别。

今日将与大家分享python2.7与3.5的区别,具有一定的参考价值,希望对大家有所帮助。

相关推荐:Python视频教程

(1) 除法

a=208,b=5,c=a/b

c会在python2.7中输出41,直接取整。

c将在python3.5中输出41.6,不取整。如果要取整,请添加int(a/b)强制转换。

在有循环的时候,要注意这两种使用带来的差异。

(2)格式

在python3中,不支持tab和空间混合缩进。

(3) 库

在python3中,cpickle改为pickle;print应加括号;没有xrange,只使用range;items()替换iteritems()用于需要迭代的地方。

如果直接用于python3,

pickle.load(f)
“UnicodeDecodeError:'ascii'codeccan'decodebyte0x90inposion614:ordinalnotinrange(128)”

应该改成

pickle.load(f,encoding='latin1'orencoding='bytes')

相关文章

python3兼容python2吗

python3兼容python2吗

2025-05-09
python3 whl怎么安装

python3 whl怎么安装

2025-05-09
python 字典怎么提取value

python 字典怎么提取value

2025-05-09
python 怎样计算字符串的长度

python 怎样计算字符串的长度

2025-05-09
python 怎么样反向输出字符串

python 怎么样反向输出字符串

2025-05-09
python 怎么判断字符串开头

python 怎么判断字符串开头

2025-05-09