f-strings

Wstawiaj zmienne i obliczenia do tekstu. Zacznij ciąg znaków od f i użyj nawiasów klamrowych.

Składnia

f"text {variable} more text"
f"{value * 2}"
  • W nawiasach może być wszystko, co poprawne w Pythonie.

Przykład

name = "Pip"
hp = 20
print(f"{name} has {hp} HP")
print(f"double: {hp * 2}")

Wynik:

Pip has 20 HP
double: 40

Typowe błędy

  • Zapomnienie o f przed cudzysłowem sprawia, że nawiasy zostaną wypisane tak, jak są.
  • Użyj różnych cudzysłowów wewnątrz i na zewnątrz: f"{d['key']}".

Ćwicz to