利用python round函数对数值取整

我们知道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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容