„Spam, spam, spam, egg and spam.“
— Flying Circus · TV, 1970
Text ist eine Kette aus Zeichen — Python nennt das einen String.
Konzept
Ein String ist Text. Du schreibst ihn in Anführungszeichen —
einfache '...' oder doppelte "...", beide funktionieren. Wichtig
ist nur, dass du am Ende dasselbe nimmst wie am Anfang.
Strings kannst du mit + aneinanderhängen:
gruss = "Hallo, " + "Welt"
Eleganter geht das mit f-Strings — vor dem ersten Anführungszeichen
ein f setzen und Variablen direkt in {...} einfügen:
name = "Anna"
print(f"Hallo, {name}!")
Achtung: Wenn dein Text selbst Anführungszeichen enthält, nimm die
andere Sorte aussen herum. "Sie sagte 'hallo'" funktioniert, aber
"Sie sagte "hallo"" zerbricht.
Live-Code
Erwartete Ausgabe:
Anna Schmidt
Der Name hat 12 Zeichen.
Übung
Bau dir einen Steckbrief-String mit f-String aus Vorname, Alter und Stadt — in einer Zeile.
vorname = "___"
alter = ___
stadt = "___"
print(f"___")
Quiz
Was gibt print(f"{2 + 3}") aus?
- [ ]
2 + 3 - [x]
5 - [ ]
f"5"
Modul 1 — Daten benennen. Fragen zur Lesson? Der KI-Tutor unten rechts kennt deinen letzten Run.