Wie viele Funktionsaufrufe sind erforderlich, um eine Klasseninstanz zu erstellen? [geschlossen]
In dem Wissen, dass das Aufrufen einer Funktion in Python teuer ist, hat die Antwort auf diese Frage einige Auswirkungen auf Optimierungsentscheidungen, z. beim Vergleich eines einfachen numerischen Ansatzes mit einer Funktion mit einem objektorientierten Ansatz. Also würde ich gerne wissen
Wie viele Funktionsaufrufe sind normalerweise erforderlich?Wie viele Funktionsaufrufe sind mindestens erforderlich?Was erhöht die Anzahl der Anrufe?Wie werden vom Benutzer erstellte Klassen mit integrierten Klassen verglichen?Was ist mit dem Löschen von Objekten (einschließlich Garbage Collection)?Mein Google-Fu war nicht in der Lage, eine Antwort auf diese Frage zu finden.
BEARBEITEN: Um die Kommentare zusammenzufassen und engeren Abstimmungen zuvorzukommen, folgen einige Erläuterungen:
Ich interessiere mich für die zeitliche Komplexität der Python-Instanzerstellung im Vergleich zum Aufrufen einer normalen Python-FunktionFür diese Frage beschränken wir uns auf die neuesten CPython-Versionen.