Python Lernhandbuch

Kapitel 5: Verzweigungen und Schleifen · Abschnitt 6 von 6

match (ab Python 3.10)

python
befehl = 'stop'
match befehl:
    case 'start':
        print('Starte')
    case 'stop' | 'halt':
        print('Stoppe')
    case _:
        print('Unbekannt')     # _ ist der Standardfall (wie default in C)

Anders als switch in C braucht es kein break: Es läuft nur der passende Fall.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Zurück