我想通过添加另一个来增加整数,但我写了“= +”而不是“+ =”。我看到它编译但它没有做任何事情。或者是吗?
a=3
b=5
a=+b
print a >>> 5
是什么原因?
答案 0 :(得分:4)
因为=+
不是任何运算符(但+=
是)。
所以a=+b
等于"a = +b"
和b = +b
,最后会a = b
。
您可能正在寻找等于a += b
a = a + b
答案 1 :(得分:0)
想想操作
a=3;
b=5;
a=-b;
这似乎是完全合理的,所以禁止+ b会很奇怪,我也非常非常地将它作为一个自我文档(很像我有时会放入+0),对程序毫无意义但无害但可能有对人类观察者来说有些意义