Lädt...

f-Strings

Das Leerzeichen zwischen den Namen tippen Sie selbst. drink hält tea. f"{guest} {drink}" schreibt lida tea. Das Leerzeichen zwischen den beiden Klammerpaaren ist ein Zeichen, das Sie getippt haben. f"{guest}{drink}" wird lidatea, weil dazwischen nichts steht.

Zwei Namen und ein Leerzeichen

python
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")

f liest den Namen

Ein f vor dem öffnenden Anführungszeichen sagt Python, Namen in geschweiften Klammern zu lesen. guest hält lida. f"{guest}" schreibt lida. Der Name selbst ändert sich nicht.

Mit f, dann ohne f

python
guest = "lida"
print(f"{guest}")
print("{guest}")

Die erste Zeile ist lida. Die zweite ist {guest}. Ohne f sind die Klammern und die Buchstaben guest gewöhnliche Zeichen. Python schlägt den Namen nicht nach.

Das f sitzt am Anführungszeichen. Ein Leerzeichen zwischen f und dem Anführungszeichen ist dieses Zeichen nicht, und das Programm stoppt.

Jede Zeile der Übersicht hat dieselben gespeicherten Namen. guest hält lida, drink hält tea. Nur die Schreibweise von print ändert sich.

📊 Was das f ändert

Sie schreiben print schreibt
f"{guest}" lida
"{guest}" {guest}
f"{guest} {drink}" lida tea

Der gespeicherte Text bleibt

print ersetzt nicht, was guest hält. Nach diesen Zeilen ist guest noch lida und drink noch tea. Der f-String baut für dieses print eine neue Zeile. Leere Klammern, f"{}", stoppen das Programm: innen steht kein Name zum Lesen.

Die nächste Seite schneidet den Text nach der Stelle

Hier schneiden Sie den Text nicht nach Position, ändern keine Großschreibung und addieren keine Zahlen. Die nächste Seite schneidet eine Zeichenkette dort, wo die Zeichen sitzen. f bleibt ein Weg, einen Namen in den Text zu setzen.

Selbst sagen

  1. guest hält lida. f"{guest}" schreibt lida.
  2. "{guest}" schreibt {guest}.
  3. f"{guest} {drink}" schreibt lida tea.
  4. f"{guest}{drink}" schreibt lidatea.

Daneben gelesen

  • {guest} auf dem Bildschirm von f"{guest}" erwarten
  • lida von "{guest}" erwarten
  • das f vergessen
  • das Leerzeichen vergessen und sich wundern, warum die Wörter zusammenkleben
  • meinen, print habe den gespeicherten Namen ersetzt

Behalten

f vor dem Anführungszeichen liest Namen in Klammern.
f"{guest}" schreibt lida. "{guest}" schreibt {guest}.
f"{guest} {drink}" schreibt lida tea. Das Leerzeichen tippen Sie.
Die gespeicherten Namen bleiben, wie sie waren.
Die nächste Seite schneidet Text nach der Stelle.

🧠 Testen Sie Ihr Wissen

Bereit zum Start

Testen Sie Ihr Wissen

Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen

❓
4
Fragen
🎯
70%
Zum Bestehen
♾️
∞
Zeit
🔄
∞
Versuche

📝 Anweisungen

  • Lesen Sie jede Frage sorgfältig
  • Wählen Sie die beste Antwort für jede Frage
  • Sie können das Quiz so oft wiederholen, wie Sie möchten
  • Ihr Fortschritt wird oben angezeigt