Python 2中的整数

 1 >>> python2.7
 2 >>> 3 / 2
 3 1
 4 
 5 Python返回的结果为1,而不是1.5。在Python 2中,整数除法的结果只包含整数部分,小数部分被删除。请注意,计算整数结果时,采取的方式不是四舍五入,而是将小数部分直接删除。

7 在Python 2中,若要避免这种情况,务必确保至少有一个操作数为浮点数,这样结果也将为浮点数: 8 9 >>> 3 / 2 10 1 11 >>> 3.0 / 2 12 1.5 13 >>> 3 / 2.0 14 1.5 15 >>> 3.0 / 2.0 16 1.5
原文地址:https://www.cnblogs.com/wl404/p/7880817.html