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

a = 9 / 2
print(a)

输出结果:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
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版本中则不需要使用

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄