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)
  
Abrir en editor

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)
  
Abrir en editor

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.


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)
  
Abrir en editor

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)
  
Abrir en editor

Ejercicio: Usar print() (2)

Las F-strings son una forma más moderna de realizar la concatenación de cadenas en Python.

Ejemplo

    print(int("7"))
print(float("3.5"))
print(str(42))
  
Abrir en editor

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)
  
Abrir en editor

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.