如何在Python 3中将-0.00转换为0.00

1 投票
2 回答
569 浏览
提问于 2025-04-18 08:02

我该如何在Python 3.4中把-0.00转换成0.00呢?下面是一个例子。

a = Decimal(-0.00001)
a.quantize(Decimal('.01'),rounding=ROUND_HALF_UP)

Output: Decimal('-0.00')

理想情况下,我希望得到0.00

2 个回答

0

试着使用 math.fabs() 函数来获取一个数字的绝对值:

例如:

math.fabs(a)
3
a = Decimal(-0.00001)
a = a.quantize(Decimal('.01'),rounding=ROUND_HALF_UP)
if a == 0:
    a = abs(a)

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答