Klassen sind ein grundlegendes Konzept in der objektorientierten Programmierung und Python ist keine Ausnahme. Mit Klassen können Sie eine Struktur erstellen, die verschiedene Eigenschaften (bekannt als Attribute) und Funktionen (bekannt als Methoden) beinhaltet. Hier ist ein einfaches Beispiel, wie Sie eine Klasse in Python erstellen und verwenden können:
```python
class Auto:
# Initialisierungsmethode
def __init__(self, marke, modell, jahr):
self.marke = marke
self.modell = modell
self.jahr = jahr
In diesem Beispiel haben wir eine Klasse namens `Auto` erstellt. Die `__init__` Methode wird aufgerufen, wenn wir eine neue Instanz der Klasse `Auto` erstellen (hier ist das `mein_auto`). Diese Methode initialisiert die Attribute der Klasse.
Die Methode `beschreibung` ist eine Methode, die wir definiert haben, um eine formatierte Zeichenkette zurückzugeben, die das Auto beschreibt.
Wir erstellen eine Instanz von `Auto` mit den spezifischen Details des Autos `mein_auto`. Dann rufen wir die Methode `beschreibung` auf der Instanz `mein_auto` auf, um eine Beschreibung des Autos zu erhalten und drucken diese aus. Der Ausdruck wird sein: “`Tesla Model 3, Baujahr 2021`”.