In Python is `__init__` een speciale methode die automatisch wordt aangeroepen wanneer een object van een klasse wordt geïnitialiseerd. Deze methode wordt gebruikt om attributen in te stellen die de objectstaat definiëren of andere automatische acties uit te voeren.
Bijvoorbeeld, als je een klasse ‘Auto’ hebt met eigenschappen zoals merk, model en kleur, kan je de `__init__` methode definiëren om deze eigenschappen waarde te geven bij de aanmaak van een nieuw auto object.
Hier is een voorbeeld hoe je dit zou doen:
```
class Auto:
def __init__(self, merk, model, kleur):
self.merk = merk
self.model = model
self.kleur = kleur
```
Nu, wanneer je een nieuw Auto object maakt, moet je deze eigenschappen specificeren:
```
mijn_auto = Auto(‘Toyota’, ‘Corolla’, ‘Blauw’)
```