1.Python変数:コンテナ(バケット)またはラベル(ラベル)?
Pythonでは、「変数」の名前は少し誤解を招くことが、より正確になり、「名前」や「ラベル」と呼ばれるべきです。しかし、「変数」を呼び出すために使用されているすべての人がいたようです。どのような名前に関係なく、作品がどのようにあるPythonの変数を知っている必要があります。
変数の一般的な解釈は、もちろん、これは正確ではありません、ビットバケット(バケツ)のように、貯蔵容器の値です。(Cなど)多くのプログラミング言語では、この解釈は妥当です。
しかし、変数は、オブジェクトは、名前空間インタプリタに配置され、Pythonのコンテナではありませんが、Pythonオブジェクトのポイントにラベルを付けます。任意のラベルの数(または変数)は、同じオブジェクトを指すことができます。オブジェクトが変更されると、変数の値にすべての点が変更されます。
上記の意味を理解するための簡単なコード深遠な経験を次で:
1 = [1,2,3 ] 2、B = 3、C = B 4 B [1] = 5 5 プリント(A、B、C)
= [1,2,3]
= A、B
1 = [1,2,3 ] 2、B = 3、C = B 4 B [1] = 5 5 プリント(A、B、C)
C = B
B [1] = 5
プリント(A、B、C)