• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

17 – Métodos para el procesamiento avanzado de strings

Lección 17 del curso Python Nivel Intermedio.

En la lección anterior, cuando desarrollamos la práctica de criptografía en Python, hicimos un procesamiento básico de texto en donde separamos las múltiples líneas y las múltiples palabras y las almacenamos en un listado para su posterior procesamiento.

En esta sección veremos métodos más avanzados que los vistos hasta el momento para el procesamiento de strings y particularmente en esta lección veremos varios métodos que permiten entre otros realizar búsquedas, reemplazos, limpieza y modificación de dichos strings:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Acabamos de ver varios métodos para el procesamiento avanzado de «strings» en Python. Por ejemplo, podemos usar los métodos «strip()», «lstrip()» y «rstrip()» para eliminar espacios a ambos lados, al inicio y al final, respectivamente.

Por otro lado, podemos realizar una búsqueda de substrings usando por ejemplo «count()», «index()», «in», «not in» o los métodos «startswith()» y «endswith()» (en este último caso para verificar si un string comienza o termina con un substring específico).

Además, el método replace() nos permite reemplazar substrings dentro de un string. Y por último podemos realizar la partición de strings con «split()», «partition()» y «splitlines()», o la unión usando «join()».

Así que con los métodos que acabamos de ver ya tenemos un set de herramientas para el procesamiento avanzado de strings. Sin embargo, en ocasiones estos métodos resultan insuficientes porque el texto que estamos procesando puede tener patrones mucho más complejos.

En estos casos podemos usar lo que se conoce como las Expresiones Regulares, una herramienta de procesamiento muy poderosa y muy usada en diferentes problemas de procesamiento de texto.

Así que en lo que resta del curso nos enfocaremos en los diferentes usos que tiene esta herramienta, comenzando en la próxima lección con una introducción a estas Expresiones Regulares en Python.

Todas las lecciones del curso Python Nivel Intermedio

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }