Páginas

Los f-strings

¿Qué son los f-strings en Python y cómo se usan?

Cuando queremos mostrar texto junto con variables en Python, normalmente usamos comillas y el signo + para unir todo. Pero hay una forma más moderna, corta y clara: los f-strings.

Un f-string es una cadena de texto (string) que permite insertar variables directamente dentro del texto usando llaves {}.

Ejemplo tradicional (menos práctico):

nombre = "Shayla"
print("Hola " + nombre + ", bienvenida")
  

Ejemplo con f-string (más limpio):

nombre = "Shayla"
print(f"Hola {nombre}, bienvenida")
  

Como ves, usando la letra f antes de las comillas, Python entiende que todo lo que esté dentro de {} debe reemplazarse por el valor de esa variable.

Otro ejemplo:

edad = 20
print(f"Tengo {edad} años")
  

Esto mostrará: Tengo 20 años

También puedes hacer operaciones dentro del f-string:

a = 5
b = 3
print(f"La suma de {a} + {b} es {a + b}")
  

¿Por qué usar f-strings?

  • Son más fáciles de leer
  • Evitas errores con concatenaciones
  • Son más rápidas y modernas (a partir de Python 3.6)