En Python, se puede formatear textos de varias maneras.
Aquí te proporciono algunas de las técnicas más comunes:
-
Concatenación de cadenas:
Puedes concatenar cadenas utilizando el operador+. Por ejemplo:nombre = "Juan" edad = 25 print("Hola, soy " + nombre + " y tengo " + str(edad) + " años.") -
Método
format():
El métodoformat()permite formatear cadenas insertando valores en marcadores de posición dentro de la cadena. Puedes usar llaves{}como marcadores de posición:nombre = "Juan" edad = 25 print("Hola, soy {} y tengo {} años.".format(nombre, edad))También puedes especificar el índice de los argumentos dentro de las llaves:
nombre = "Juan" edad = 25 print("Hola, soy {0} y tengo {1} años.".format(nombre, edad)) -
F-strings (cadenas f):
A partir de Python 3.6, puedes utilizar f-strings, que son cadenas precedidas por la letra ‘f’ y pueden contener expresiones dentro de llaves{}que son evaluadas y formateadas:nombre = "Juan" edad = 25 print(f"Hola, soy {nombre} y tengo {edad} años.")Las f-strings ofrecen una sintaxis más limpia y legible para formatear cadenas.
-
Operador
%(formato antiguo):
Aunque se considera obsoleto en Python 3.6 y versiones posteriores, aún puedes encontrar código que utiliza el operador%para formatear cadenas:nombre = "Juan" edad = 25 print("Hola, soy %s y tengo %d años." % (nombre, edad))Sin embargo, te recomiendo utilizar las opciones más modernas, como f-strings o el método
format().
Elige el método que te resulte más conveniente o que se ajuste mejor a tus necesidades.
Curso de Fundamentos de Python
COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE



