python是新的,并试图用赋值运算符的更精细的点来摔跤。这是我的代码,然后是问题。为什么x - = x + 4返回-4而不是4
x = 5
print(x)
x -= x + 4
print(x)
上面的代码,第一次返回5,但第二次打印时返回-4。在我的脑海里,我觉得这个数字实际上应该是4,因为我正在阅读这个数字,作为 x = x - x +4。但是,我知道这是错误的,因为python返回-4。如果有人能够向我解释(简单地说,因为我是新手),我会感到亲切的,因为我一直在对这张桌子上的桌子敲着脑袋。
'X- = X + 4'装置'5-(5 + 4)' –