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

Python数值函数: round()

发布时间:2023-07-06 03:17:37

round()是Python的内置函数之一,用于将一个浮点数或一个整数近似为最接近的整数或指定小数位数的浮点数。

round()的语法如下:

round(number, digits)

参数说明:

- number:要进行近似的数字,可以是浮点数或整数。

- digits:指定近似的小数位数,默认为0,表示只保留到整数位。

round()函数的返回值为近似后的数字。

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

round(3.14159)  # 输出结果为3,将浮点数近似为最接近的整数
round(3.14159, 2)  # 输出结果为3.14,保留两位小数
round(3.14159, 4)  # 输出结果为3.1416,四舍五入保留四位小数
round(3.14159, 0)  # 输出结果为3,不保留小数位,近似为整数
round(3.5)  # 输出结果为4,四舍五入,近似为整数
round(3.5, 0)  # 输出结果为4,指定不保留小数位
round(3.5, -1)  # 输出结果为0,指定小数位数为负数,将近似为最接近的整数
round(123456.789, -3)  # 输出结果为123000,指定小数位数为负数,去掉末尾三位

需要注意的是,在进行四舍五入时,当需要近似的数字的最后一位为5时,round()函数会将其舍入到最接近的偶数,而不是舍入到大的数字。

round()函数在数值计算中常常用于保留特定的小数位数或进行近似计算,非常方便实用。