Saltar al contenido
Portada » Cómo manipular cadenas en Python

Cómo manipular cadenas en Python

Introducción

Manipular cadenas de texto es una tarea común en la programación y Python ofrece múltiples maneras de hacerlo. Este artículo te enseñará algunas operaciones básicas y útiles para trabajar con cadenas en Python.

Concatenación de Cadenas

La concatenación consiste en unir dos o más cadenas.


cadena1 = "Hola"
cadena2 = "Mundo"
resultado = cadena1 + " " + cadena2
print(resultado)  # Output: Hola Mundo

Repetición de Cadenas

Puedes repetir una cadena varias veces utilizando el operador *.


cadena = "Hola"
repetida = cadena * 3
print(repetida)  # Output: HolaHolaHola

Acceso a Caracteres y Subcadenas

Puedes acceder a caracteres individuales o subcadenas utilizando índices y slicing.


cadena = "Python"
primer_caracter = cadena[0]
ultima_parte = cadena[2:]
print(primer_caracter)  # Output: P
print(ultima_parte)     # Output: thon

División de Cadenas

La función split() te permite dividir una cadena en una lista de subcadenas.


cadena = "Hola Mundo Python"
partes = cadena.split()
print(partes)  # Output: ['Hola', 'Mundo', 'Python']

Búsqueda y Reemplazo

Puedes buscar y reemplazar subcadenas utilizando los métodos find() y replace().


cadena = "Hola Mundo"
posicion = cadena.find("Mundo")
nueva_cadena = cadena.replace("Mundo", "Python")
print(posicion)   # Output: 5
print(nueva_cadena)  # Output: Hola Python

Mayúsculas y Minúsculas

Puedes convertir una cadena a mayúsculas o minúsculas con los métodos upper() y lower().


cadena = "Hola Mundo"
mayusculas = cadena.upper()
minusculas = cadena.lower()
print(mayusculas)  # Output: HOLA MUNDO
print(minusculas)  # Output: hola mundo

Eliminar Espacios en Blanco

Utiliza strip(), lstrip(), y rstrip() para eliminar espacios en blanco al principio y/o al final de una cadena.


cadena = "   Hola Mundo   "
sin_espacios = cadena.strip()
print(sin_espacios)  # Output: Hola Mundo

Conclusión

Python proporciona diversas funciones y métodos para manipular cadenas de texto de manera efectiva. Con estos conocimientos básicos, puedes realizar muchas operaciones comunes en tus proyectos y aplicaciones.

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *