Jetzt, da es klar ist was eine Metaklasse ist Es gibt einen damit verbundenen Begriff, den ich ständig verwende, ohne zu wissen, was er wirklich bedeutet.
Ich vermute, dass jeder einmal einen Fehler mit Klammern gemacht hat, was zu einer "Objekt ist nicht aufrufbar"-Ausnahme führte. Außerdem ist die Verwendung von __init__
y __new__
zu der Frage führen, was diese blutige __call__
kann verwendet werden für.
Könnten Sie mir einige Erklärungen geben, einschließlich Beispiele mit der magischen Methode?