Cadenas en Python

Publicado: jue, 1 de junio de 2023

Python Strings
Python Strings

Las cadenas en Python son una secuencia de caracteres, utilizadas comúnmente para almacenar y manipular texto. Pueden contener letras, números y otros caracteres especiales, y son inmutables, lo que significa que una vez creadas, no pueden ser modificadas.

Creación de Cadenas

Las cadenas se crean simplemente asignando texto a una variable utilizando comillas simples o dobles.

cadena_simple = 'Hola, mundo!'
cadena_doble = "¡Hola, Python!"

Operaciones Básicas con Cadenas

Podemos realizar varias operaciones básicas con cadenas, como concatenación, repetición, y acceso a caracteres individuales.

Concatenación

La concatenación une dos o más cadenas en una sola.

nombre = "Juan"
apellido = "Pérez"
nombre_completo = nombre + " " + apellido
print(nombre_completo)  # Juan Pérez

Repetición

Podemos repetir una cadena un número específico de veces utilizando el operador *.

repetir = "Hola! " * 3
print(repetir)  # Hola! Hola! Hola!

Acceso a Caracteres

Podemos acceder a caracteres individuales de una cadena utilizando índices, donde el índice comienza en 0.

saludo = "Hola"
print(saludo[0])  # H
print(saludo[1])  # o
print(saludo[-1]) # a

Métodos Comunes para Cadenas

Python proporciona varios métodos integrados para trabajar con cadenas.

Método .upper()

Convierte todos los caracteres de la cadena a mayúsculas.

texto = "hola"
print(texto.upper())  # HOLA

Método .lower()

Convierte todos los caracteres de la cadena a minúsculas.

texto = "HOLA"
print(texto.lower())  # hola

Método .split()

Divide la cadena en una lista de subcadenas, utilizando un delimitador especificado (por defecto, espacios).

texto = "Hola mundo"
print(texto.split())  # ['Hola', 'mundo']

Conclusion

Las cadenas en Python son fundamentales para el manejo de texto y ofrecen una gran variedad de métodos y operaciones para su manipulación. Ya sea que estés procesando datos de texto, generando informes, o simplemente formateando la salida de tu programa, las cadenas son una herramienta esencial en el arsenal de cualquier desarrollador de Python.



Quieres apoyarme para seguir creando contenido? Puedes invitarme un café (o una cerveza) en mi página de Ko-Fi, es totalmente voluntario y tu ayuda me serviría de mucho para seguir haciendo lo que amo.