python division如何取整
1、在python2中导入division(精确除法),即from__future__importdivision,当我们在程序中没有导入该特征时,"/"操作符执行的只能是整除,也就是取整数,只有当我们导入division(精确算法)以后,"/"执行的才是精确算法。
如:
#python2.7.6
Python2.7.6(default,Nov102013,19:24:18)[MSCv.150032bit(Intel)]onwin32
Type"copyright","credits"or"license()"formoreinformation.
#导入前
>>>1/2
0
>>>10/3
3
#导入后
>>>from__future__importdivision
>>>1/2
0.5
>>>10/3
3.3333333333333335
#导入后如果要去整数,加'//'
>>>10//3
3
2、但是在python3中已经支持了精确算法,所以无需再导入division(精确算法):
如:
#python3.4.4
Python3.4.4(v3.4.4:737efcadf5a6,Dec202015,20:20:57)[MSCv.160064bit(AMD64)]onwin32
Type"copyright","credits"or"license()"formoreinformation.
>>>1/2
0.5
>>>10/3
3.3333333333333335
#如果需要取整数,加'//'
>>>10//3
3
以上内容为大家介绍了python培训之division如何取整,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:开发教育。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!