python2除法有小数点吗

企鹅博客 2019年8月14日14:59:32 评论 313
摘要

在python2中用除法时只取整数部分,小数部分不保留,所以没有小数点。但是你也可以通过导入一个division包,来让python2保留小数部分。

python2除法有小数点吗?在python2中用除法时只取整数部分,小数部分不保留,所以没有小数点。但是你也可以通过导入一个division包,来让python2保留小数部分。

1.python2和python3除法的最大区别:

# python2 取整数部分,小数并没有保留

>>> 53/3
17

# python3 得到真实结果,小数保留

相关推荐:《python视频教程》

>>> 53/3
17.666666666666668

2.如果python2想保留小数部分,要怎么做呢?

(1)只需要增加一个导入包

>>> from __future__ import division
>>> 53/3
17.666666666666668

(2)另一种方式.将除数或被除数两个其它至少一个转换成float型:

>>> float(53)/3
17.666666666666668

以上就是python2除法有小数点吗的详细内容,更多请关注php教程其它相关文章!

weinxin
欢迎加入中国SEO站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
企鹅博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: