Textos

Buena parte de programar es manipular palabras. Python trae herramientas para todo.

Acá viene algo que sorprende: en Python un texto se comporta casi como una lista de letras. Todo lo que aprendiste de listas sirve acá.

Estos métodos son los que más vas a usar. Fíjate que se escriben con un punto después del texto, y no modifican el original: devuelven uno nuevo.

Para saber si algo está dentro de un texto se usa in, igual que con listas. Y se lee como una frase.

Estos dos son los que más te van a servir cuando trabajes con datos de verdad:

  • .split() — convierte un texto en una lista, cortando por donde le digas.
  • .join() — hace lo contrario: convierte una lista en texto.

Un ejemplo real: limpiar una lista de correos escritos por gente distinta.

Que el texto se recorre como una lista. strip, upper, lower, title, replace, count, split y join.

Ahora vamos a usar código que ya está escrito por otros.