Saltar al contenido principal
Publicado el

Más sobre las Strings en Python

Compartir:

Introducción

Las strings son una de las estructuras de datos más utilizadas en la programación, y sirven para almacenar y manipular texto. En Python, las strings ofrecen una variedad de métodos que nos permiten realizar operaciones comunes de forma eficiente.

Caracteres de Escape

Los caracteres de escape permiten representar caracteres que no pueden escribirse directamente. Los más comunes son:

  • \n: Representa una nueva línea.
  • \t: Representa una tabulación.
texto = "Esto es una cadena\ncon dos líneas."
print(texto)

'''
Esto es una cadena
con dos líneas.
'''

Métodos Comunes de las Strings

Python ofrece una variedad de métodos que pueden utilizarse para manipular y consultar strings:

1. len()

El método len() devuelve el número de caracteres de una string.

frase = "¡Hola, mundo!"
print(len(frase))  # 13

2. upper()

Convierte todas las letras de una string a mayúsculas.

frase = "¡hola, mundo!"
print(frase.upper())  # ¡HOLA, MUNDO!

3. lower()

Convierte todas las letras de una string a minúsculas.

frase = "¡HOLA, MUNDO!"
print(frase.lower())  # ¡hola, mundo!

4. startswith() y endswith()

Estos métodos son útiles para comprobar si una string comienza o termina con una subcadena determinada.

frase = "Python es maravilloso."
print(frase.startswith("Python"))  # True
print(frase.endswith("Python"))    # False

5. split()

Este método divide una string en una lista, usando un separador definido.

frase = "Python,Java,C++"
lenguajes = frase.split(",")
print(lenguajes)  # ['Python', 'Java', 'C++']

Conclusión

Las strings son fundamentales en Python, y entender las diversas formas de manipularlas es esencial para cualquier programador. Con la práctica y la familiarización con los métodos disponibles, trabajar con strings se convierte en una tarea sencilla y eficiente.

Happy coding!