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.
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.
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
- guest hält lida. f"{guest}" schreibt lida.
- "{guest}" schreibt {guest}.
- f"{guest} {drink}" schreibt lida tea.
- 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
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 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