Come è possibile cheA cosa serve object()?
class EmptyClass:
def __init__(self):
pass
e = EmptyClass()
e.a = 123
opere e:
o = object()
o.a = 123
non lo fa (AttributeError: 'object' object has no attribute 'a'
) mentre
print isinstance(e, object)
>>> True
?
Che cos'è il object()
valido per quando non è possibile utilizzarlo in questo modo?
Semplicemente perché tutto è un oggetto. Quindi, per qualsiasi cosa esista, deve esistere anche 'object'. – Kroltan
Forse [questa domanda e le sue risposte] (http://stackoverflow.com/questions/4015417/python-class-inherits-object) possono darti un po 'di luce – Barranka