近日在學習Python, 對於運算符號、運算子有一些疑問,問了強者我朋友的解釋,分享給大家。
A += B —–> 意思是 A= A+B
B -= A ——> 意思是 B = B-A
summary and note:
=左右邊一定不會變
被改到的東西是在左邊
+= 的意思就像是「把後面這個東西加到前面的變數上」
-=的意思就像是「把後面的東西從前面減掉」
要記得「=」這個符號在程式語言裡面並不是數學上的等於 他的意思是「assign」把後面的值assign給前面的值
「A += ….」= 「A = A + (….)」
「A *= ….」= 「A = A * (….)」
「A /= ….」= 「A = A / (….)」
「A -= ….」= 「A = A – (….)」
你看到這種符號可以先把他展開
就不用去背這個符號是什麼意思了 展開方式都一樣
以此類推「A **= ….」= 「A = A ** (….)」
雖然看起來很怪 展開後就沒什麼了不起
就是取幾次方的意思