f-strings

Pon variables y cálculos dentro de un texto. Empieza la cadena con f y usa llaves.

Sintaxis

f"text {variable} more text"
f"{value * 2}"
  • Dentro de las llaves puede ir cualquier cosa válida en Python.

Ejemplo

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

Salida:

Pip has 20 HP
double: 40

Errores comunes

  • Olvidar la f antes de la comilla imprime las llaves tal cual.
  • Usa comillas distintas dentro y fuera: f"{d['key']}".

Practícalo