python中传统除法、真除法和Floor除法

本小妞迷上赌 提交于 2019-11-27 04:38:27

1.python2.6及其之前,x/y是传统除法,对于整数会省去小数部分,对于浮点数会保持小数部分。
2.python3中x/y表示真除法,无论任何数据类型都会保留小数部分。
3.python2和3中,x // y均能使用,python3中,//的结果的数据类型依赖于操作数的类型,如果操作数中有一个是浮点数,结果就是浮点数,否则返回整数。

#python3中
>>> 4 / 2
2.0
>>> 4.0 / 2
2.0
>>> 3 // 2
1
>>> 3.0 // 2
1.0
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!