python2和python3区别:除法运算保留小数

python2和python3区别:除法运算保留小数,第1张

概述python2和python3区别:除法运算保留小数

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区别:除法运算保留小数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存