Concatenación de Cadenas en Python
La concatenación de cadenas en Python se refiere a la acción de combinar dos o más cadenas en una sola cadena más larga. Es una operación común en la programación, especialmente cuando se trabaja con texto y datos. Python proporciona varias formas de concatenar cadenas.
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Operador + para Concatenación de cadenas en Python
El operador
+
se puede utilizar para concatenar cadenas en Python.
Ejemplo
cadena1 = "Hola"
cadena2 = ", Mundo!"
concatenada = cadena1 + cadena2
print(concatenada)
print(concatenada)
Método format() para Concatenación de cadenas en Python
El método
format()
también se puede utilizar para concatenar cadenas y combinar variables en una cadena.
Ejemplo
nombre = "Elena"
edad = 30
mensaje = "Hola, mi nombre es {} y tengo {} años.".format(nombre, edad)
print(mensaje)
print(mensaje)
F-Strings para Concatenación (Python 3.6+)
Las F-strings son una forma más moderna de realizar la concatenación de cadenas en Python.
Ejemplo
producto = "peras"
cantidad = 10
precio_unitario = 1.35
total = cantidad * precio_unitario
mensaje = f"Compraste {cantidad} {producto} a {precio_unitario} €; total = {total:.2f} €"
print(mensaje)
Método join() para Concatenación de cadenas en Python
El método
join()
se puede utilizar para concatenar elementos de una lista en una sola cadena.
Ejemplo
cadena1 = "Hola"
cadena2 = ", Mundo!"
concatenada = cadena1 + cadena2
print(concatenada)
print(concatenada)
La concatenación de cadenas es esencial para trabajar con texto en programación. Python ofrece varias opciones, como el operador
+
, el método
format()
, las F-strings y el método
join()
, para realizar esta operación de manera eficiente y conveniente. Estas herramientas son útiles para crear mensajes, generar contenido y manipular datos de texto en Python.
- Si quieres profundizar puedes consultar este Tutorial de cadenas en Python .
Practica Concatenación de Cadenas en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: El operador
El operador + se puede utilizar para concatenar cadenas en Python.
Ejemplo
cadena1 = "Hola"
cadena2 = ", Mundo!"
concatenada = cadena1 + cadena2
print(concatenada)
Ejercicio: Usar print()
El método format() también se puede utilizar para concatenar cadenas y combinar variables en una cadena.
Ejemplo
nombre = "Elena"
edad = 30
mensaje = "Hola, mi nombre es {} y tengo {} años.".format(nombre, edad)
print(mensaje)
Ejercicio: Usar print() (2)
Las F-strings son una forma más moderna de realizar la concatenación de cadenas en Python.
Ejercicio: Usar print() (3)
El método join() se puede utilizar para concatenar elementos de una lista en una sola cadena.
Ejemplo
producto = "peras"
cantidad = 10
precio_unitario = 1.35
total = cantidad * precio_unitario
mensaje = f"Compraste {cantidad} {producto} a {precio_unitario} €; total = {total:.2f} €"
print(mensaje)
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Resumen
- Ejecuta y modifica cada ejemplo antes de seguir.
- Revisa errores de indentación y de importación de módulos.
- Consulta la lección anterior y la siguiente del menú lateral.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.