Pythonを基礎から勉強してみる!!_010
id
『id』はオブジェクトの識別値を返す。
値が同じ場合は、同じ『id』になる。
v1 = 10;
v2 = 10;
print ('v1 id',id(v1));
print ('v2 id',id(v2));
>>>
('v1 id', 427880128L)
('v2 id', 427880128L)
v1 = 10;
v2 = 5;
print ('v1 id',id(v1));
print ('v2 id',id(v2));
>>>
('v1 id', 427880128L)
('v2 id', 427880248L)
v1 = 3 + 7;
v2 = 5 + 5;
print ('v1 id',id(v1));
print ('v2 id',id(v2));
>>>
('v1 id', 427880128L)
('v2 id', 427880128L)
del
オブジェクトを削除する
v1 = 10;
print v1;
del(v1);
v2 = v1;
print v2;
>>>
10
# Error: NameError: file <maya console> line 4: name 'v1' is not defined #