Python 标准库

decimal

2026-01-02

decimal 是 [[Python]] 中用于高精度浮点数运算的模块。

Decimal

Decimal 除了可以基于整数、浮点数进行计算之外,还可以使用字符串表示的数字(更精确的浮点数计算):

from decimal import Decimal
Decimal(3.14)
# 返回: Decimal('3.140000000000000124344978758017532527446746826171875')
Decimal("3.14")
# 返回: Decimal('3.14')
Decimal(3.14) + 42
# 返回: Decimal('45.14000000000000012434497876')
Decimal("3.14") + 42
# 返回: Decimal('45.14')

参考