Что такое «вызываемый» в Python?
Теперь, когда все ясночто такое метакласс, есть связанная концепция, которую я использую все время, не зная, что это на самом деле означает.
Я полагаю, что все однажды допустили ошибку с круглыми скобками, в результате чего «объект не может быть вызван» исключение. Более того, используя__init__
а также__new__
привести к удивлению, что это кровавое__call__
может быть использован для.
Не могли бы вы дать мне некоторые объяснения, в том числе примеры с магическим методом?