`round()` 是Python中的一个内置函数,用于对数字进行四舍五入。它接受两个参数:
`number`:必需,表示要进行四舍五入的数字,可以是浮点数或整数。
`ndigits`:可选,表示保留的小数位数。如果省略,则默认为0,即返回最接近的整数。
`round()` 函数的工作方式如下:
如果 `ndigits` 为正数,它将数字四舍五入到指定的小数位数。
如果 `ndigits` 为0,它将数字四舍五入到最接近的整数。
如果 `ndigits` 为负数,它将在小数点左侧进行四舍五入。
例如:
round(3.14159) 返回 3,四舍五入到最接近的整数
round(3.14159, 2) 返回 3.14,四舍五入到小数点后两位
需要注意的是,当数字的小数部分等于或超过0.5时,`round()` 函数会向上取整;否则,它会向下取整。如果两个整数与数字的距离相等,`round()` 函数会返回偶数值,这是所谓的“银行家舍入法”