python中from __future__ import division

ppython2.7版本中整数相除得出的结果不显示小数

a = 9 / 2
print(a)

输出结果:

4

此时就需要调用from __future__ import division

1 from __future__ import division
2 a = 9 / 2
3 print(a)

输出结果:

4.5

当然还有另一种方式:

1 a = 9.0 / 2
2 print a

我们将数字写成9.0,得出的结果就会显示小数了

PS:该问题在python3版本中则不需要使用

猜你喜欢

转载自www.cnblogs.com/xwqhl/p/10675382.html