f-strings
Setze Variablen und Berechnungen in einen Text ein. Beginne die Zeichenkette mit f und verwende geschweifte Klammern.
Syntax
f"text {variable} more text"f"{value * 2}"
- Alles, was in Python gültig ist, darf in den geschweiften Klammern stehen.
Beispiel
name = "Pip"
hp = 20
print(f"{name} has {hp} HP")
print(f"double: {hp * 2}")Ausgabe:
Pip has 20 HP double: 40
Häufige Fehler
- Vergisst du das f vor dem Anführungszeichen, werden die Klammern unverändert ausgegeben.
- Innen und außen verwendest du unterschiedliche Anführungszeichen: f"{d['key']}".