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)' –