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.700 Kurse von Branchenfachleuten.
Capture Pattern – Tutorial zu Python
Aus dem Kurs: Python für Fortgeschrittene
Capture Pattern
In diesem Video wollen wir uns das Erfassen des Mustervergleichs für die Zuweisung von Werten innerhalb von einer Übereinstimmung ansehen. Das zeigt dann die Flexibilität und Mächtigkeit dieser match-case-Anweisung von Python bereits recht gut. Und dann kann man mit "match name" auf diesen Wert testen. Und wir schreiben mindestens einen Fall hin, wir nehmen mal den Default-Fall, und machen dort gar nichts. Syntaktisch ist das okay, wir werden sehen, dass wir mit diesem Default-Fall bei der Konstruktion, die ich Ihnen zeigen möchte, nachher noch ein Problem bekommen, aber dieses Problem soll Ihnen auch zeigen, auf was Sie da zu achten haben bei dieser Konstruktion, die ich jetzt noch machen werde. Ansonsten können wir hier verschiedene Testfälle notieren, bspw. können wir auf den Leerstring überprüfen. Und d.h., es ist eine anonyme Anmeldung und dann kann man irgendeinen Text hinschreiben, wie "Hello, anonymous!" oder so. Und das können wir mal ausführen. D.h., ich lasse das Beispiel…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
-
-
-
(Gesperrt)
Pattern Matching im Überblick4 Min. 3 Sek.
-
(Gesperrt)
Einfache match...case-Anweisung3 Min. 1 Sek.
-
(Gesperrt)
Capture Pattern4 Min. 2 Sek.
-
(Gesperrt)
Klassenmuster2 Min. 36 Sek.
-
(Gesperrt)
Sequenzmuster5 Min. 7 Sek.
-
(Gesperrt)
Pattern Guards bei Objekten4 Min. 12 Sek.
-
(Gesperrt)
Pattern Guards bei verschiedenen Datentypen2 Min. 54 Sek.
-
(Gesperrt)