我们知道round函数可以取整到固定小数位
如果某个值恰好是两个整数间的一半,则取整操作会取到该值最接近的那个偶数上。具体示例如下:
>>> round(1.27,1)
>>> 1.3
>>> round(-1.27, 1)
>>> -1.3
>>> round(1.25361, 3)
>>> 1.254
>>> round(1.23, 1)
>>> 1.2
>>> round(1.5, 1)
>>> 1.5
>>> round(1.5, 0)
>>> 2.0
>>> round(2.5, 0)
>>> 2.0
如果round函数的参数ndigits是负数,则会相应的取整到十位,百位,千位等。示例如下:
>>> round(a, -1)
>>> 1627730
>>> round(a, -2)
>>> 1627700
>>> round(a, -3)
>>> 1628000
网友评论