f-strings

Inserisci variabili e calcoli dentro un testo. Inizia la stringa con f e usa le parentesi graffe.

Sintassi

f"text {variable} more text"
f"{value * 2}"
  • Dentro le parentesi graffe può andare qualsiasi espressione valida in Python.

Esempio

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

Output:

Pip has 20 HP
double: 40

Errori comuni

  • Dimenticare la f prima delle virgolette stampa le parentesi graffe così come sono.
  • Usa tipi di virgolette diversi dentro e fuori: f"{d['key']}".

Esercitati