2017-03-19 20 views
-4

我試圖按照this post中的示例進行操作,並且它很順利,直到我遇到-=+=調用的代碼行。+ =和 - =在Python中的表達式(?)

我認爲這可能是某種形式的錯誤打印,根據某些條件,應該更新=的RHS上的對象。

不幸的是,解釋這個表達式是獲取代碼所做的事情的關鍵,並且猜測會破壞目的。

這些代碼段或運算符是否有意義?

作者的意圖是什麼?

+0

這不是錯字,' - ='&'+ ='是主題' ='的標準操作符。 –

回答

3

x -= y,x += y等等分別是寫入x = x - yx = x + y的簡寫方式。

1

這些是簡寫。

​​

意味着

a = a -b 

+=含義現在應該可測。

但是,似乎你可能已經得到了一些例外。在這種情況下,隨意發佈它和你的代碼。