问什么2/5=0?

问什么2/5=0?

在提示符下计算2/5,结果为何不是0.4,而是0呢?
try  2.0/5.0
整型+整型!=浮点
python 3000会把整数和整数相除的结果输出为浮点数。python 2.x 和1.x都是整数。

可以这样:

2/float(5)
2/5.
from __future__ import division
print 2/5
2.x下面运算的时候跟C/C++有一样的毛病,不太符合Python弱类型的特点……