Sobes.tech
Junior — Middle

Welches Schlüsselwort in der Programmiersprache Python wird verwendet, um eine Variable innerhalb des Konstruktors einer Klasse zu deklarieren, die nur im __init__-Block verwendet wird?

sobes.tech KI

Antwort von AI

In Python wird das Schlüsselwort self verwendet, um eine Variable innerhalb des Konstruktors einer Klasse zu deklarieren, die zur Instanz des Objekts gehört. Zum Beispiel:

class MyClass:
    def __init__(self, value):
        self.variable = value  # Instanzvariable

Die Variable self.variable ist in allen Methoden der Klasse über das Objekt self zugänglich. Variablen, die ohne self innerhalb von __init__ deklariert werden, sind lokal und nur in dieser Methode zugänglich.