Hilfe mit dem Befehl __Init__

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
xRevu
User
Beiträge: 4
Registriert: Montag 3. März 2014, 10:34

könnte mir einer den befehl etwas mehr erläutern bitte. Für was dieser befehl da ist, bzw wann benutzt man es und für was

MFG
BlackJack

@xRevu: Das ist kein Befehl sondern (wenn man das erste `i` klein schreibt) ein Methodenname. Und zwar für die Methode die normalerweise automatisch aufgerufen wird wenn man ein Objekt erstellt. In der Dokumentation wird die Methode beim Typ `object` beschrieben object.__init__ und im Tutorial wird der Methode bei Klassen das erste mal erwähnt.
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

xRevu hat geschrieben:könnte mir einer den befehl etwas mehr erläutern bitte. Für was dieser befehl da ist, bzw wann benutzt man es und für was
__Init__ gibt es nicht, __init__ aber schon. Python ist case-sensitive.

__init__ ist eine der "magischen Methoden" von Python und dient dazu ein Exemplar einer Klasse bei seiner Erstellung zu initialisieren. Schau doch mal ins Tutorial zu diesem Thema (englisch, deutsch) und wenn dann noch konkrete Fragen bleiben, dann erklären wir hier gerne weiter.
Antworten