跳至主要内容

round()

Python 中的 round() 函数 是一个内置函数,它返回浮点数,该浮点数四舍五入到小数点后指定位数。它采用两个参数:要四舍五入的数字和要四舍五入到的位数。如果未提供位数,则默认为 0,四舍五入到最接近的整数。

参数值

参数 描述
number

要四舍五入的数字。

ndigits

要四舍五入到的数字位数。如果未提供,则默认为 0,表示四舍五入到最接近的整数。

返回值

Python 中的 round() 函数 返回 intfloat

如何在 Python 中使用 round()

示例 1

将浮点数 x 四舍五入到小数点后 n 位。如果省略 n,则返回最接近 x 的整数。

round(3.14159, 2)
示例 2

当两个倍数同样接近时,四舍五入到偶数选择。1.5 和 2.5 都同样接近 2.0,但 2.5 四舍五入到 2.0。

round(2.5)
示例 3

如果给定的位数为负数,它将四舍五入到最接近的 101001000 等。

round(12345, -2)