使用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
}