python用什么函数对一个浮点数四舍五入
时间: 2024-04-09 16:28:16 浏览: 94
python实现我们通常所了解的四舍五入,大于或等于5入,解决round()函数不完全四舍五入的问题
5星 · 资源好评率100%
在Python中,可以使用内置的`round()`函数来对浮点数进行四舍五入。`round()`函数的语法如下:
```python
rounded_num = round(number, ndigits)
```
其中,`number`是要进行四舍五入的浮点数,`ndigits`是可选参数,表示要保留的小数位数,默认为0,即对整数部分进行四舍五入。
以下是一些示例:
```python
num1 = 3.14159 # 浮点数
rounded_num1 = round(num1) # 四舍五入到整数,默认保留0位小数
print(rounded_num1) # 输出: 3
num2 = 3.7 # 浮点数
rounded_num2 = round(num2) # 四舍五入到整数,默认保留0位小数
print(rounded_num2) # 输出: 4
num3 = 3.14159 # 浮点数
rounded_num3 = round(num3, 2) # 四舍五入到2位小数
print(rounded_num3) # 输出: 3.14
```
注意:`round()`函数返回的结果是一个浮点数或整数,而不是字符串。如果需要将结果转换为字符串,可以使用`str()`函数进行转换。
阅读全文