код идет первым,`__dict__` классов в Python
#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__
, не так ли?
Как насчет второго? – Alcott