python怎么做除法,python除二取余法
Python2除法:/,//,%
“/”:整数除法,四舍五入;浮点数除法时,结果保留小数(类似于1/2,如果要保留小数,就写成1.0/2或1*1.0/2)。
“//”:整数除法,同“/”;除以浮点数,只返回整数部分,小数部分为零。
“%”:余数。
相关:《Python教程》
python2:
Print500/1000python2结果:取整数部分,小数不保留。
0python3:
Print500/1000python3结果:得到真实结果,保留小数位。
0.5那么,如果python2想保留小数部分,应该怎么做呢?
只需要添加一个导入包,不需要任何其他操作。
当from__future__importdivision#用于/division时,保留实际结果(十进制)并在导入包后增加python2操作:
#编码:utf-8
从_ _未来_ _进口部
打印500/1000个结果:
0.5还有一种方法可以将除数或被除数中的至少一个转换为浮点类型:
Printfloat(500)/1000结果:
0.5
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。