Kapitel 5. Textstrings
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ich mochte schon immer seltsame Charaktere.
Tim Burton
In Computerbüchern wird oft der Eindruck erweckt, dass es beim Programmieren nur um Mathematik geht. Tatsächlich arbeiten die meisten Programmiererinnen und Programmierer häufiger mit Textstrings als mit Zahlen. Logisches (und kreatives!) Denken ist oft wichtiger als mathematische Fähigkeiten.
Strings sind unser erstes Beispiel für eine Python-Sequenz. In diesem Fall handelt es sich um eine Folge von Zeichen.Aber was ist ein Zeichen? Es ist die kleinste Einheit in einem Schriftsystem und umfasst Buchstaben, Ziffern, Symbole, Satzzeichen und sogar Leerraum oder Anweisungen wie Zeilenumbrüche.
Ein Zeichen wird durch seine Bedeutung definiert (wie es verwendet wird), nicht durch sein Aussehen. Es kann mehr als eine visuelle Darstellung haben (in verschiedenen Schriftarten), und mehr als ein Zeichen kann das gleiche Aussehen haben (z. B. das visuelle H
, das im lateinischen Alphabet für den Klang H
steht, im kyrillischen aber für den lateinischen Klang N
).
In diesem Kapitel geht es um die Erstellung und Formatierung einfacher Textzeichenfolgen anhand von Beispielen aus dem ASCII-Zeichensatz. Zwei wichtige Textthemen werden auf Kapitel 12 verschoben:Unicode-Zeichen (wie die eben erwähnten H
und N
) undreguläre Ausdrücke (Mustererkennung).
Im Gegensatz zu anderen Sprachen ...
Get Einführung in Python, 2. 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.