Seite 1 von 1

Hilfe mit dem Befehl __Init__

Verfasst: Samstag 8. März 2014, 10:56
von xRevu
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

Re: Hilfe mit dem Befehl __Init__

Verfasst: Samstag 8. März 2014, 11:19
von 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.

Re: Hilfe mit dem Befehl __Init__

Verfasst: Samstag 8. März 2014, 11:21
von /me
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.