懦弱黑裤

文章
9
资源
0
加入时间
2年10月24天

你所不知道的“四舍五入”

python中有太多对小数得操作,如保留小数位,强制转化为整数等等,其实对于大部分人而言,其中小数位的处理究竟是“四舍五入”或“四舍六入”又或者是“四舍六入五成双”。下面我们来总结一下:int强制转换在Python中int强制转化操作是一种“向零舍入”的方式,即需要处理的数字直接舍弃:print(5.9) # 5print(-5.9) # -5这并不是我们所需要的“四舍五入”,如果要实现“四舍五入”,我们可以让其加/减上0.5(正数加0.5,负数减0.5)再进行强制转换:a