La interpolación de cadenas en Python es una técnica que permite incluir variables y expresiones dentro de cadenas de texto de forma sencilla y legible.
A través de métodos como el uso de f-strings, el método .format() y el operador %, puedes construir cadenas dinámicas que reflejen el contenido de tus variables.
Esta funcionalidad es especialmente útil para crear mensajes personalizados, construir consultas SQL, y mucho más.
f-stringsLos f-strings son la forma más moderna y recomendada para interpolar cadenas en Python.
Se utilizan anteponiendo una letra “f” a la cadena y colocando las variables entre llaves {}.
nombre = "Urian"
edad = 30
mensaje = f"Hola, mi nombre es {nombre} y tengo {edad} años."
print(mensaje)
# Salida: Hola, mi nombre es Urian y tengo 30 años. .format()Antes de la introducción de los f-strings, el método .format() era la forma más común de realizar la interpolación.
nombre = "Brenda"
altura = 1.70
mensaje = "Hola, mi nombre es {} y mido {} metros.".format(nombre, altura)
print(mensaje)
# Salida: Hola, mi nombre es Brenda y mido 1.70 metros. %Este método es más antiguo y menos utilizado en la actualidad, pero aún se encuentra en algunos códigos heredados.
nombre = "Luis"
puntos = 95
mensaje = "Hola, %s. Tu puntaje es %d." % (nombre, puntos)
print(mensaje) # Salida: Hola, Luis. Tu puntaje es 95. f-strings son generalmente más legibles y concisos que las otras técnicas.f-strings también son más rápidos que otros métodos.