给我一个使用Python decimal 模块的详细的例子
时间: 2023-04-05 15:02:47 浏览: 112
实例详解Python模块decimal
5星 · 资源好评率100%
当然可以,以下是一个使用 Python decimal 模块的例子:
```
from decimal import Decimal
a = Decimal('0.1')
b = Decimal('0.2')
c = a + b
print(c)
```
这个例子中,我们使用了 decimal 模块来处理浮点数精度问题。我们定义了两个 Decimal 类型的变量 a 和 b,它们的值分别是 0.1 和 0.2。然后我们将它们相加,得到了一个新的 Decimal 类型的变量 c,它的值是 0.3。最后我们打印出了 c 的值。
这个例子中,我们使用了字符串来初始化 Decimal 类型的变量,这是因为使用浮点数来初始化 Decimal 类型的变量可能会导致精度问题。因此,我们建议在使用 decimal 模块时,尽量使用字符串来初始化 Decimal 类型的变量。
阅读全文