Decimal(-1)是什么意思?

月亮

我目前正在基于Django的某个Web项目上工作,在此Web开发过程中,我遇到了以下我无法正确理解的代码。

if price_product['price'] == Decimal('-1'):
   is_price_exist = False

在上面的代码中,price_product ['price'] ='142.56'类型的值。我已经用不同种类的price_product ['price']的正负值对其进行了测试,但是每次条件都为假。

我的问题是Decimal('-1')是什么意思以及它是如何工作的?
什么时候上述条件会变为True?
谢谢。

阿比舍克

if price_product['price'] == Decimal('-1'):上面的代码将的值price_product['price']与十进制-1值进行比较
如果price_product['price']值将为小数类型-1值,则上述条件成立。

有关更多说明,您可以参考与Decimal相关的python文档。
https://docs.python.org/2/library/decimal.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章