我有两个整数值 a
和 b
,但我需要它们的浮点比率。 我知道 a < b
并且我想计算 a / b
,因此如果我使用整数除法,我将始终得到余数为 a
的 0。
在 Python 2 中,以下代码如何强制c
成为浮点型数?
c = a / b
在3.x版本中,行为反转;请参阅整数除法为什么产生浮点数而不是另一个整数?以获取相反的3.x特定问题。
我有两个整数值 a
和 b
,但我需要它们的浮点比率。 我知道 a < b
并且我想计算 a / b
,因此如果我使用整数除法,我将始终得到余数为 a
的 0。
在 Python 2 中,以下代码如何强制c
成为浮点型数?
c = a / b
在3.x版本中,行为反转;请参阅整数除法为什么产生浮点数而不是另一个整数?以获取相反的3.x特定问题。
from operator import truediv
c = truediv(a, b)
其中a是被除数,b是除数。 当两个整数相除后商为浮点数时,此函数非常有用。