Python如何结果最多保留两位小数
时间: 2024-11-03 09:23:47 浏览: 22
python 正确保留多位小数的实例
在Python中,如果你想让浮点数的结果最多保留两位小数,你可以使用`round()`函数。这个函数接受一个数字作为参数,并返回其四舍五入后的值。例如:
```python
num = 3.14159
rounded_num = round(num, 2)
print(rounded_num) # 输出:3.14
```
在这个例子中,`2`是第二个参数,表示保留两位小数。如果小数部分第三位大于等于5,会进一位;如果小于5,则舍去。
如果你需要处理列表或数组中的所有元素并保持一致的精度,可以使用`map()`函数结合`round()`:
```python
numbers = [1.23456, 2.78901]
rounded_numbers = map(lambda x: round(x, 2), numbers)
# 或者使用列表推导式
rounded_numbers = [round(num, 2) for num in numbers]
list_rounded_numbers = list(rounded_numbers)
print(list_rounded_numbers)
```
阅读全文