Python 中的 decimal
库提供了对十进制小数的精确支持,特别适用于财务、科学和其他需要精确小数计算的领域。使用方法:
- 导入库:
import decimal
- 创建十进制对象:
decimal.Decimal(value)
,参数为字符串或数字value
。 - 进行十进制运算:
+
、-
、*
、/
、//
、%
、**
。 - 设置十进制上下限:
decimal.getcontext().prec
和decimal.getcontext().rounding
。
示例:
import decimal
# 创建十进制对象
a = decimal.Decimal(