python3.5和3.7有什么区别,python3.7和2.7有什么区别
python2.7和3.5的区别在于:除法的结果不同,2.7会直接四舍五入而3.5不会;3.5中不支持tab和空格混合缩进以及库的差异。
今天要给大家分享的是python2.7和3.5的区别,有一定的参考价值。希望对你有帮助。
相关:《Python视频教程》
(1) 除法
a=208,b=5,c=a/b
在python2.7中,C会输出41,直接四舍五入。
在python3.5中,C将输出41.6,不四舍五入。若要舍入,请添加一个int(a/b)转换。
有循环的时候注意这两种用法的区别。
(2)格式
在python3中,不支持制表符和空格的混合缩进。
(3) 库
在python3中,cPickle改为pickle印刷体应加括号;不带xrange,只使用范围;Items()代替iteritems(),用于需要迭代的地方。
如果在python3中,使用
pickle.load(华氏度)
“Unicode decoder error : ASCII CodecCan Tdecodebyte0x 90 in position 6143360 ordinalnotinrange(128)”应更改为
pickle.load(f,encoding= latin1 or encoding= bytes )
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。