運算子=
用法: 物件=運算式
舉例: x=1+1
說明: 先計算右側,並將左側物件(x)建立連結到右側結果所代表的物件(2)。
變數與=
當變數透過=與某物件做連結時,呼叫此變數實際上會是呼叫該物件,變數僅是做一個參考(reference)。
舉例:
a=1+2 //右側計算結果為3,所以物件(a)被建立連結到物件(3)
b=a //因右側計算結果為物件(a),又物件(a)的資料型態為變數,所以物件(b)被建立連結到物件(a)時,會改連結到物件(3),此時物件(b)和物件(a)沒有直接關連,僅是皆連結到同一個物件(3)
print(a) 3
print(b) 3
a=6 //物件a被重新建立連結到新物件(6),原先的物件(3)不會受影響
print(a) 6
print(b) 3 //因物件(a)與物件(b)無直接關聯,所以當物件(a)重連結時,物件(b)不會受影響