round函数的使用方法

2024-05-02 15:44:50 预告片

round() 函数是 Python 内置函数,用于对数字进行四舍五入。它的语法如下:
```python round(number, ndigits) ```
其中,number 是要四舍五入的数字,ndigits 是保留小数点后几位。如果不指定 ndigits,则默认为 0,即对整数进行四舍五入。
下面是使用 round() 函数的几个例子:
```python # 保留整数部分 result = round(3.14159) print(result) # 输出: 3
result = round(3.75) print(result) # 输出: 4
# 保留小数点后两位 result = round(3.14159, 2) print(result) # 输出: 3.14
result = round(3.749, 1) print(result) # 输出: 3.7 ```
在使用 round() 函数时需要注意以下几点:
1. 当要保留的位数是5时,round() 函数会采取“向偶数靠拢”的规则,即奇数时向上舍入,偶数时向下舍入。例如,round(2.5) 返回 2,round(3.5) 返回 4。
2. 当要保留的位数是负数时,round() 函数将四舍五入到最近的 10 的幂。例如,round(1234, -2) 返回 1200,四舍五入到百位。
3. 在 Python 2.x 中,round 函数会向 0 的方向舍入(向下舍入);而在 Python 3.x 中,round 函数会采用“对于非精确的结果,会向离原数值更近的一边舍入”的规则。
总之,round() 函数是一个非常实用的函数,用于对数字进行四舍五入操作,可以根据具体的需求保留指定位数的小数。

相关阅读