Ant*_*off 16 python decimal unary-operator
在我必须维护的项目中有以下一些Python代码:
# If the `factor` decimal is given, compute new price and a delta
factor = +factor.quantize(TWOPLACES)
new_price = +Decimal(old_price * factor).quantize(TWOPLACES)
delta = new_price - old_price
Run Code Online (Sandbox Code Playgroud)
这里的问题是+变量前面的目的.
Python文档调用它一元加运算,其"产生的数值参数不变".它可以安全地移除吗?
(顺便提一下,代码是我前一段时间编写的,希望我已经吸取了教训 - 如果测试存在,或者如果在评论中澄清使用小数一元加上,那么这不是一个问题.)