python怎么保留两位小数

哇哇百科课堂 · 2025-01-04 12:38:02

在Python中,保留两位小数可以通过以下几种方法实现:

使用内置的`round()`函数

```python

number = 3.14159

rounded_number = round(number, 2)

print(rounded_number) 输出: 3.14

```

使用字符串格式化

```python

number = 3.14159

formatted_number = "{:.2f}".format(number)

print(formatted_number) 输出: 3.14

```

或者使用f-string(Python 3.6+):

```python

number = 3.14159

formatted_number = f"{number:.2f}"

print(formatted_number) 输出: 3.14

```

使用`decimal`模块

```python

from decimal import Decimal

number = Decimal('3.14159')

rounded_number = number.quantize(Decimal('0.00'))

print(rounded_number) 输出: 3.14

```

这些方法都可以有效地将浮点数保留两位小数,并且可以根据需要选择不同的方法。通常情况下,使用内置的`round()`函数或者字符串格式化方法就足够了。如果需要更高的精度或者处理特殊情况,可以考虑使用`decimal`模块。

相关推荐

(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19