(35) Strings: Escape-Sequenzen

Escape-Sequenzen werden verwendet, um Zeichen darzustellen, die sonst als spezielle Zeichen oder Steuerzeichen interpretiert würden, wie z.B. neue Zeilen oder Anführungszeichen.

  • Neue Zeile: \n 
  • Tabulator: \t
  • Backslash: \\
  • Anführungszeichen: \" oder \'

Neue Zeile: \n

Die Escape-Sequenz \n steht für einen Zeilenumbruch. Wenn sie in einem String verwendet wird, wird an dieser Stelle eine neue Zeile begonnen.

Tabulator: \t

Die Escape-Sequenz \t steht für einen Tabulator. Sie wird verwendet, um einen horizontalen Tabulator einzufügen, der den Text um eine bestimmte Anzahl von Leerzeichen einrückt, ähnlich wie die Tabulatortaste auf der Tastatur.

Backslash: \\

Der Backslash selbst ist ein spezielles Zeichen in Escape-Sequenzen. Um einen tatsächlichen Backslash in einem String darzustellen, verwendest Du die Escape-Sequenz \\. Dies verhindert, dass der Backslash als Beginn einer Escape-Sequenz interpretiert wird.

Anführungszeichen: \" oder \'

Um Anführungszeichen innerhalb eines Strings darzustellen, ohne den String zu beenden, verwendest Du die Escape-Sequenzen \" für doppelte Anführungszeichen und \' für einfache Anführungszeichen. Dies ist oft notwendig, wenn der String selbst von Anführungszeichen eingeschlossen ist.

text = "Name:\tAlice\nBeruf:\tProgrammiererin"
print(text)

# Ausgabe

Name:    Alice
Beruf:   Programmiererin

text = "Er sagte: \"Hallo, Welt!\""
print(text)

# Ausgabe

Er sagte: "Hallo, Welt!"

Aufgabe:

Was ist die Ausgabe?

text = "Zitat: \"in vino veritas\""
print(text[-4:])
Gib deine Lösung ein:

Falls du Hilfe benötigst:

tas"

Teilen: