python中的round函数
时间: 2024-05-29 17:10:05 浏览: 250
说说 Python 的 round 函数
round函数是Python内置函数之一,用于将一个数值四舍五入到指定的小数位数。它的用法如下:
round(number, ndigits)
其中,number是要进行四舍五入的数值,ndigits是保留的小数位数,默认值为0。如果ndigits为正数,则表示保留的小数位数;如果ndigits为负数,则表示将数值四舍五入到ndigits位的整数倍。例如,round(123.456, 2)将返回123.46,而round(123.456, -1)将返回120.0。
需要注意的是,当number有两个最接近的值时,round函数默认将其四舍五入到偶数。例如,round(0.5)将返回0,而round(1.5)将返回2。这种行为被称为“银行家舍入规则”,在某些情况下可能会导致意外结果。如果需要避免这种行为,可以使用第三方库decimal来进行精确计算。
阅读全文