Python 的内置函数 round

Python 内建函数列表 > Python 的内置函数 round

Python 的内置函数 round() 用于对数字进行四舍五入操作。它的基本语法如下:

round(number, ndigits)

其中:

  • number 是需要进行四舍五入的数字
  • ndigits 是保留的小数位数(可选参数)

详细说明:

  1. 当省略 ndigits 参数时,函数会返回最接近的整数
  2. ndigits 可以为负数,表示对整数部分进行四舍五入(例如十位、百位等)

应用示例:

# 基本用法
print(round(3.14159))      # 输出:3
print(round(3.14159, 2))   # 输出:3.14

注意事项:

  1. 浮点数精度问题可能导致看似意外的结果
  2. 如果 ndigits 为负数,number 必须是整数或浮点数
  3. 在金融计算等对精度要求高的场景,建议使用 decimal 模块而非 round()

与其它语言的差异:

  1. Python 2 的四舍五入规则与 Python 3 不同
  2. 某些语言(如C语言)采用四舍五入到远离零的方向
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容