Это вдохновляет вопрос, который я только что видел: "Измените то, что возвращается, вызвав экземпляр класса", но был быстро ответил с помощью __repr__
(и принят, поэтому опрос не намеревался вызвать экземпляр).
Теперь вызов экземпляра класса может быть выполнен следующим образом:
instance_of_object = object()
instance_of_object()
но мы получим ошибку, что-то вроде TypeError: 'object' object is not callable
.
Это поведение определено в источнике CPaLo .
Итак, чтобы убедиться, что у нас есть этот вопрос в Stackoverflow:
Как вы на самом деле вызываете экземпляр класса в Python?