python2和python3除法的最大区别:
python2结果:取整数部分,小数并没有保留
python3结果:真实结果,小数保留
案列:
python2
In [3]: 5/10Out[3]: 0
python3
In [1]: 5/10Out[1]: 0.5
python2想要保留小数方法有两种:
1. 使用__future__
#用于/相除的时候,保留小数from __future__ import division In [1]: print 5/10Out[1]: 0.5
2. 将数字转换为浮点数float(只需要转换其中一个数字就可以)
In [3]: 5/float(10)Out[3]: 0.5
以上是内存溢出为你收集整理的python2和python3区别:除法运算保留小数全部内容,希望文章能够帮你解决python2和python3区别:除法运算保留小数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)