Aus dem Kurs: Python für Fortgeschrittene

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Pattern Matching im Überblick

Pattern Matching im Überblick – Tutorial zu Python

Aus dem Kurs: Python für Fortgeschrittene

Pattern Matching im Überblick

In den Videos dieses Kapitels wollen wir uns um sog. Pattern Matching kümmern. Was ist das? Wo kommt das her? Mit Python 3.10 wurde eine neue Sprachkonstruktion eingeführt, die es in vielen anderen Programmiersprachen schon lange gab, deren Verzicht jedoch als einer der Vorteile von Python gesehen wurde. Es geht um die sog. switch-case-Anweisung, wie sie in anderen Programmiersprachen genannt wird. Hier sehen Sie bspw. mal einen Java-Code, wo man so einen switch-case durchführt, kombiniert mit einer break-Anweisung und das erlaubt, bei mehreren Entscheidungen sehr flexibel Fälle auszuwählen, etwa hier ganze Zahlen, oder es gibt auch die Möglichkeit, Strings zu überprüfen, einen default-Fall auszuwählen. D.h., man hat sehr schöne Möglichkeiten, mehrere Fälle zu unterscheiden. Auch in anderen Sprachen gibt es diese Konstruktion teilweise sogar noch viel flexibler, wie etwa JavaScript, wo man die Datentypen der Testfälle überhaupt nicht beachten muss. Und Sie sehen, man kann hier auch…

Inhalt