我正在尝试将 python 中的浮点数四舍五入到小数点后零位。
然而,round 方法每次都会留下尾随 0。
value = 10.01
rounded_value = round(value)
print rounded_value
结果是 10.0 但我想要 10
如何才能实现这一目标?转换为 int ?
将舍入值传递给int()
去掉小数位:
>>> value = 10.01
>>> int(round(value))
10
>>> value = 10.55
>>> int(round(value))
11
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)