Kapitel 8. Zeichenketten und reguläre Ausdrücke
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Strings sind nicht wie Ganzzahlen, Fließkommazahlen und Boolesche Werte. Eine Zeichenkette ist eine Sequenz, das heißt, sie enthält mehrere Werte in einer bestimmten Reihenfolge. In diesem Kapitel werden wir sehen, wie man auf die Werte zugreift, aus denen eine Zeichenkette besteht, und wir werden Funktionen verwenden, die Zeichenketten verarbeiten.
Wir werden auch reguläre Ausdrücke verwenden, die ein mächtiges Werkzeug sind, um Muster in einer Zeichenkette zu finden und Operationen wie Suchen und Ersetzen durchzuführen.
Als Übung hast du die Möglichkeit, diese Werkzeuge bei einem Wortspiel namens Wordle anzuwenden.
Ein String ist eine Sequenz
Eine Zeichenkette ist eine Folge von Zeichen. Ein Zeichen kann ein Buchstabe (in fast jedem Alphabet), eine Ziffer, ein Satzzeichen oder ein Leerzeichen sein.
Mit dem Klammeroperator kannst du ein Zeichen aus einer Zeichenkette auswählen. Diese Beispielanweisung wählt das Zeichen Nummer 1
aus fruit
aus und weist es letter
zu:
fruit
=
'banana'
letter
=
fruit
[
1
]
Der Ausdruck in Klammern ist ein Index, der so heißt, weil er angibt, welches Zeichen in der Sequenz ausgewählt werden soll. Aber das Ergebnis ist vielleicht nicht das, was du erwartest:
letter
'a'
Der Buchstabe mit dem Index 1
ist tatsächlich der zweite Buchstabe der Zeichenkette. Ein Index ist ...
Get Think Python, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.