📜  Python round()(1)

📅  最后修改于: 2023-12-03 15:34:04.197000             🧑  作者: Mango

Python round() 函数详解

简介

Python round() 函数用于将一个数字按照指定的精度进行四舍五入,返回结果是一个浮点数。

语法
round(number[, ndigits])
  • number: 必需,要进行四舍五入的数字。
  • ndigits: 可选,精度,表示要保留的小数位数。如果省略,则默认为0。
返回值

对于参数 number 的四舍五入结果。

示例

以下示例展示了如何使用 round() 函数:

print(round(3.14159))                 # 输出:3
print(round(3.14159, 2))              # 输出:3.14
print(round(12345, -2))               # 输出:12300
解释
  • 第一行,将 3.14159 四舍五入到个位数,返回整数 3
  • 第二行,将 3.14159 四舍五入到小数点后第二位,返回浮点数 3.14
  • 第三行,将 12345 四舍五入到百位数,返回整数 12300
注意事项
  • 如果 ndigits 参数为正整数,则 number 将被四舍五入到小数点后指定位数。
  • 如果 ndigits 参数为负整数,则 number 将被四舍五入到整数部分的指定位数(即末尾指定位数直接截断)。
  • 如果 ndigits 参数省略或为 0,则 number 将被四舍五入到整数。
总结

Python round() 函数是一个十分常用的函数,特别是在进行数据处理和数值计算时。在使用过程中请注意参数的精度设置,以免出现误差。