首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >十进制(-1)是什么意思?

十进制(-1)是什么意思?
EN

Stack Overflow用户
提问于 2019-11-18 07:17:30
回答 2查看 118关注 0票数 1

我目前正在基于Django的一些web项目上工作&在这个web开发过程中,我遇到了一些我无法正确理解的代码。

代码语言:javascript
复制
if price_product['price'] == Decimal('-1'):
   is_price_exist = False

在以上代码价格_产品‘价格’= '142.56‘类值中,我用不同类型的价格-产品’价格‘的正负值进行了检验,但每次条件都是假的。

我的问题是,十进制(‘-1’)是什么意思?它是如何工作的?

什么时候上面的条件才会变成真的?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-03 19:14:05

上面的if price_product['price'] == Decimal('-1'):代码比较了price_product['price']和Decimal类型-1值的值.

如果price_product['price']值为Decimal类型-1值,则上述条件变为真。

有关进一步的解释,您可以参考与Decimal相关的python。

https://docs.python.org/2/library/decimal.html

票数 2
EN

Stack Overflow用户

发布于 2019-11-18 07:33:30

我的问题是,十进制(‘-1’)是什么意思?它是如何工作的?

它是如何工作的

什么时候上面的条件才会变成真的?

代码语言:javascript
复制
price_product['price'] = -1 then the condition become true
`from decimal import *
price_product={}
price_product['price']= -1
is_price_exist = True
if price_product['price'] == Decimal('-1'):
   is_price_exist = False
print is_price_exist`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58909617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档