3.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 String zu erzeugen, wird der zugehörige Text in doppelte Hochkommata geschrieben:
>>> "Hallo Welt"
'Hallo Welt'
>>> "abc123"
'abc123'
Die einfachen Hochkommata, die der Interpreter verwendet, um den Wert eines Strings auszugeben, sind eine äquivalente Schreibweise zu den von uns verwendeten doppelten Hochkommata, die Sie auch benutzen dürfen:
>>> 'Hallo Welt'
'Hallo Welt'
Ä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'
Die beiden unterschiedlichen Schreibweisen für Strings sind etwa dann nützlich, wenn einfache oder doppelte Hochkommata als Zeichen in einem String enthalten sein sollen:
>>> 'Er sagt "Hallo"'
'Er sagt "Hallo"'
>>> "Er sagt 'Hallo'"
"Er sagt 'Hallo'"