当前位置: 首页 > 图灵资讯 > 行业资讯> python2如何做除法

python2如何做除法

来源:图灵python
时间: 2025-09-16 15:57:04

Python2除法:/,/,%“/”:整数相除,向下取整;浮点数相除,结果保留小数(类似于1/2,要保留小数应写成1.0/2或1*1.0/2)。

“//”:整数相除,与“/”相同;浮点数相除,只返回整数部分,小数部分为零。

“%”:取余。

相关推荐:Python教程

python2:

print500/10000

python2结果:取整数部分,小数没有保留。

0

python3:

print500/10000

python3结果:获得真实结果,小数保留。

0.5

那么,如果python2想保留小数部分,该怎么办呢?

只需添加一个导入包,不需要其他操作。

from__future__importpision#用于/相除时,保留真实结果(小数)

导入包后增加python2操作:

#coding:utf-8
from__future__importpision
print500/10000

结果:

0.5

还有另外一种方法,将除数或被除数两个其他至少一个转换为float型:

printfloat(500)/1000

结果:

0.5