我最近在使用 python (v3.6.8) 和 pandas (v0.23.4) 时遇到了一个错误,我试图减去日期偏移量。但是,我不小心输入了两个 -- 符号,结果却添加了日期偏移量。我做了一些更多的实验,发现 2--1 将返回 3。这是有道理的,因为您可以将其解释为 2-(-1),但您可以走得更远,将一堆负数串在一起 2----1 将返回 3。我也在 R 中复制了它,它做同样的事情。谁能帮助我了解这里发生的事情?
请您参考如下方法:
2 - - - - 1与2相同 - ( - ( - ( - 1))) 与什么相同
2 - ( - (1)) = 2 + 1 = 3
一旦负数为偶数,您实际上就会做“+”。
