Imagen del artículo Fundamentos del lenguaje Python: manipulación de cadenas en Python

2.7. Fundamentos del lenguaje Python: manipulación de cadenas en Python

Página 9 | Escuchar en audio

Fundamentos del lenguaje Python: manipulación de cadenas en Python

Python es un lenguaje de programación de alto nivel popular por su sintaxis clara y legibilidad de código. Una de las muchas características que hacen de Python la opción preferida de los desarrolladores de software es su funcionalidad de manipulación de cadenas. Las cadenas en Python son secuencias de caracteres y se utilizan ampliamente en muchos contextos de programación.

1. Creación de cadenas

En Python, las cadenas se pueden crear encerrando caracteres entre comillas simples ('...') o dobles ("..."). Python también admite cadenas multilínea, que se pueden crear encerrando caracteres entre tres comillas simples ('''...''') o tres comillas dobles ("""...""").

# Ejemplo de creación de cadenas
cadena1 = '¡Hola mundo!'
string2 = "¡Python es genial!"
string3 = '''Este es un ejemplo
de una cadena de varios
líneas en Python.''

2. Accediendo a caracteres en cadenas

Python le permite acceder a caracteres individuales en una cadena usando índices. El índice de un carácter es la posición del carácter en la cadena. Python admite tanto la indexación positiva (comenzando desde el principio de la cadena, 0) como la indexación negativa (comenzando desde el final de la cadena, -1).

# Ejemplo de acceso a caracteres en cadenas
cadena = 'Python'
print(cadena[0]) # Salida: P
print(cadena[-1]) # Salida: n

3. Rebanada de cuerda

El corte de cadenas en Python es una característica para extraer una parte de una cadena. La sintaxis básica para el corte de cadenas es cadena[inicio:parada:paso].

# Ejemplo de corte de cuerdas
cadena = 'Python'
print(cadena[0:2]) # Salida: Py
print(string[::2]) # Salida: Pto

4. Operaciones con cadenas

Python ofrece una variedad de operaciones que se pueden realizar en cadenas, como concatenación (+), repetición (*), membresía (en), etc. Además, Python también ofrece muchos métodos integrados para manipular cadenas, como lower(), Upper(), split(), replace(), etc.

# Ejemplo de operaciones con cadenas
cadena1 = 'Hola'
cadena2 = '¡Mundo!'
print(cadena1 + cadena2) # Salida: ¡Hola mundo!
print(cadena1 * 3) # Salida: Hola,Hola,Hola,
print('M' en cadena2) # Salida: Verdadero
print(string2.lower()) # Salida: ¡mundo!
print(string2.upper()) # Salida: ¡MUNDO!
print(string2.split(' ')) # Salida: ['', '¡Mundo!']
print(string2.replace('Mundo', 'Python')) # Salida: ¡Python!

En resumen, la manipulación de cadenas en Python es una habilidad esencial para cualquier desarrollador de Python. Con un conocimiento sólido de las operaciones y métodos de cadenas, puede manipular datos de texto de manera eficiente y efectiva en sus programas Python.

Ahora responde el ejercicio sobre el contenido:

¿Cuál de las siguientes afirmaciones sobre la manipulación de cadenas en Python es cierta?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Fundamentos del lenguaje Python: estructuras de datos en Python

Siguiente página del libro electrónico gratuito:

10Fundamentos del lenguaje Python: estructuras de datos en Python

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.