欢迎访问宙启技术站
智能推送

Python round()函数:将浮点数四舍五入为指定精度的整数。

发布时间:2023-07-18 23:38:17

Python中的round()函数是一个内置函数,用于将浮点数四舍五入为指定精度的整数。该函数的语法如下:

    round(number[, ndigits])

    

其中,number是要进行四舍五入的浮点数,ndigits表示要保留的小数位数(默认为0)。

round()函数的工作原理如下:

- 如果ndigits为正数,则将number四舍五入到小数点后ndigits位。例如,round(3.14159, 2)将返回3.14。

- 如果ndigits为负数,则将number四舍五入到整数位前ndigits位。例如,round(1234.5, -2)将返回1200.0。

- 如果ndigits为0,则将number四舍五入到最近的整数。例如,round(3.6)将返回4,round(3.3)将返回3。

需要注意的是,round()函数返回的结果是一个浮点数,而不是整数。如果需要得到一个整数,可以使用int()函数将结果转换为整数。

以下是一些示例使用round()函数的例子:

# 四舍五入到小数点后2位

print(round(3.14159, 2))  # 输出: 3.14

# 四舍五入到整数位

print(round(3.6))  # 输出: 4

print(round(3.3))  # 输出: 3

# 四舍五入到整数位前2位

print(round(1234.5, -2))  # 输出: 1200.0

使用round()函数可以方便地进行浮点数的四舍五入操作,对于一些需要精确控制小数位数的计算和显示,该函数非常实用。