4.3 Zeichenketten 

Neben den Zahlen sind Zeichenketten, auch Strings genannt, von entscheidender Bedeutung. Strings ermöglichen es, Text vom Benutzer einzulesen, zu speichern, zu bearbeiten oder auszugeben.
Um einen konstanten String zu erzeugen, wird der zugehörige Text in doppelte Hochkommata geschrieben:
>>> "Hallo Welt" 'Hallo Welt' >>> "abc123" 'abc123'
Dass der Interpreter den Wert des Strings in einfachen Hochkommata ausgibt, sollte Sie im Moment nicht weiter stören, wir werden zu gegebener Zeit darauf zurückkommen.
Ähnlich wie bei Ganz- und Gleitkommazahlen gibt es auch Operatoren für Strings. So fügt der Operator + beispielsweise zwei Strings zusammen:
>>> "Hallo" + " " + "Welt" 'Hallo Welt'
Abgesehen davon kann ein String unter Verwendung des Operators * mit einer ganzen Zahl multipliziert werden:
>>> "Hallo" * 3 'HalloHalloHallo' >>> 3 * "Hallo" 'HalloHalloHallo'
Die Operatoren - und /, die wir für die Ganz- und Gleitkommazahlen eingeführt haben, sind für Strings nicht definiert.
| Achtung! |
| Beachten Sie, dass die Verwendung von Umlauten und anderen Sonderzeichen unter Umständen zu Problemen führen kann. Im interaktiven Modus funktioniert dies zwar, in einem Python-Programm sind dafür jedoch zusätzliche Vorkehrungen zu treffen. Wir empfehlen Ihnen daher, vorerst auf Sonderzeichen zu verzichten, bis wir Sie in Abschnitt 8.5.3 in die Thematik eingeführt haben. |




bestellen





