コードが先に、
#Python 2.7
>>>class A(object):
pass
>>>a1 = A()
>>>a2 = A()
>>>A.__dict__
dict_proxy({'__dict__': <attribute '__dict__' of 'A' objects>, '__module__': '__main__', '__weakref__': <attribute '__weakref__' of 'A' objects>, '__doc__': None})
質問
1.それは何でdict_proxy
、なぜそれを使うのですか?
2. A.__dict__
attr -- が含まれています'__dict': <attribute '__dict__' of 'A' objects>
。これは何ですか?a1
とのためa2
ですか?しかし、 のオブジェクトにA
は独自の__dict__
がありますね。