1、A = 1 2 プリント(' ' 、ID()) 3、B = 4 A + = 1枚の 5 プリント(' ' 、ID()) 6 プリント(' B ' 、B、 ID(B)) 7 8 プリント(' - ' * 20 ) 9、A = A + 1枚の 10 プリント(' ' 、ID()) 11 プリント(' B ' 、B、ID(B)) 12は 13である 。#次の出力: 14。A 140,721,411,760,528 1件の 15 A 2 140,721,411,760,560 16。B 140,721,411,760,528 1 。17 -------------------- 18は A. 3 140,721,411,760,592 19 B 140,721,411,760,528。1
上述したように、+ 1 =、アドレスの変更、およびbの後=元アドレスへのポインタであり、変化は、送信元アドレス不変放出されたとき、Bの値とアドレスが変更されません
1 A = [1、2 ] 2 プリント(ID(A)) 。3 F = A 4 A + = [3 ,. 4 ] 。5 プリント(ID(A)) 。6 プリント(F) 。7 。8 プリント(' _ ' * 20である) 。9、B = [1、2 ] 10 プリント(ID(B)) 。11 G = B 12は B = B + 3 ,. 4 ] 13である プリント(ID(B)) 14 プリント(G) 15 16 位以下を出力します: 171534352052616 18 1534352052616 19 [1、2、3、4 ] 20 ____________________ 21 1534352053128 22 1534352609736 23 [1、2]
上記のように、我々はあなたが前に異なるでしょう、比較するのにリストを使用します。
A + = Aと同じ[3、4]アドレス、変化しない、およびfの値が変更され、変更後の値が変化しない送信元アドレスを示す、等しく、値が変化します。
及びb = B + B異なる[3、4]のアドレスは、アドレスの変更を示す、Gは同一のアドレスを指しています