Strings

16.05.2026 17:47
„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

Pyodide laedt… Strg/⌘+Enter zum Ausführen

      
Nach dem Run erscheinen hier die Top-Level-Variablen.

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.

Stichworte

Python Einsteiger Kurs