我有两个整数值a和b,但是我需要它们在浮点数中的比率。我知道a < b并且想计算a / b,所以如果我使用整数除法,我总是得到0的余数a。
a < b
a / b
c在下文中,如何在Python中强制成为浮点数?
c
c = a / b
在Python 2中,两个整数的除法产生一个整数。在Python 3中,它产生一个浮点数。我们可以通过从中导入来获得新的行为__future__。
__future__
>>> from __future__ import division >>> a = 4 >>> b = 6 >>> c = a / b >>> c 0.66666666666666663