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.
Siguiente página del libro electrónico gratuito: