如果希望python只执行普通的除法,而不是在一些特定的情况下执行整数除法,可以加入下面的语句:
from __future__ import division print 1/2#执行结果为0.5,否则按整数除法执行结果为0
通过使用双斜线实现整除:
“`python
print 1//3#结果为0
print 4.5//2#结果为2
from future import division
print 1//2 # 结果为0“`
关于python中的
__future__
模块:本模块中主要包含一些在未来版本中而当前版本标准中不具备的特性,如上文中的整数除法,这是在python3.x中的特性,通过导入模块可以在python2.x中使用该特性。
.