如何保持两个零的小数位?

时间:2019-05-07 16:17:14

标签: python-3.x

使用lib Decimal,我可以将quantize设置为使用零得到小数点后2位:

from decimal import Decimal
value = Decimal('1000.0').quantize(Decimal('1.00'))
print(value) # Decimal('1000.00')

但是如果我需要将其更改为float,最后一个零会消失:

value = float(value)
print(value) # 1000.0

我如何在小数点后置两个零并仍然用作浮点数?

print方法是显示最终结果的e示例,我需要将value用作float,而不是string

该值将在json请求中使用:

{
    "value": 1000.00
}

0 个答案:

没有答案