Die Methode __init__() wird beim Erzeugen eines Objekts aufgerufen.
Im folgenden Beispiel sieht man, wie diese Methode zum Initialisieren eines Objekts eingesetzt wird. Im Unterschied zu anderen objektorientierten Programmiersprachen besitzt jede Objekt-Methode in Python einen Parameter über den die Objektreferenz übergeben wird. Im Code-Beispiel hat diese Referenz den Namen self.
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def print(self):
print(self.name + " ist " + str(self.age) + " Jahre alt.")
p = Person("John", 36)
p.print()
