Python-用于除法时,“ /”和“ //”之间有什么区别?
将一个使用在另一个上是否有好处?在Python 2中,它们似乎都返回相同的结果:
>>> 6/32
>>> 6//3
2
回答:
在Python 3.0中,5 / 2
将返回2.5并且5 // 2
将返回2。前者是浮点除法,后者是地板除法,有时也称为整数除法。
在Python 2.2
或更高版本的2.x行中,除非执行from __future__ import division
,否则整数没有区别,这会使Python 2.x
采取3.0的行为。
不管将来的进口是什么,5.0 // 2
都会归还,2.0因为这是操作的地板分割结果。
以上是 Python-用于除法时,“ /”和“ //”之间有什么区别? 的全部内容, 来源链接: utcz.com/qa/423837.html