How-to articles, tricks, and solutions about SELF

TypeError: 1 erforderliches Positionsargument fehlt: 'self'

Diese Fehlermeldung gibt an, dass eine Klassenmethode ohne Angabe des "self" Parameters aufgerufen wird, der der erste Parameter aller Klassenmethoden ist und auf die Instanz der Klasse verweist.

TypeError: method() takes 1 positional argument but 2 were given

Diese Fehlermeldung gibt an, dass eine Methode oder eine Funktion mit dem Namen "method" erwartet, dass ein Argument übergeben wird, aber es wurde mit zwei Argumenten aufgerufen.

Was ist der Zweck des Parameters „self“ in Python? Warum wird es benötigt?

Der self Parameter in Python wird verwendet, um auf die Instanz eines Objekts innerhalb einer Klasse zu verweisen.

Was machen __init__ und self in Python?

"init" ist eine spezielle Methode in Python-Klassen, auch bekannt als Konstruktor.