
En 60 minutos transformarás un comentario con espacios sobrantes en texto normalizado y una lista de palabras, con un archivo Python guardado y comprobable.
S2D3_texto_python.py —o S2D3_texto_python.ipynb si continúas en Colab— que toma un comentario con espacios sobrantes, lo limpia, lo pasa a minúsculas, lo divide en palabras y muestra una pequeña lectura del resultado.str. Las cadenas se pueden unir con +, consultar por posición con un índice, recortar con slicing y medir con len(); además, una cadena no se modifica en el lugar, porque es inmutable. 1strip() devuelve una copia sin los caracteres iniciales y finales indicados; sin argumentos, quita espacios en blanco. lower() devuelve una copia en minúsculas. split() devuelve una lista de palabras. 2Working With Strings, que comienza en 27:03. La ficha pública del video confirma el capítulo, la duración y los subtítulos en español. 3Text para repasar cadenas, índices, slicing, concatenación e inmutabilidad. 1str. 2" Hola ".strip(), "Hola".lower() y "hola mundo".split()." El modelo resume comentarios de usuarios. ".Working With Strings. Mira el capítulo hasta 38:18 y usa el tiempo restante del bloque para pausar, copiar un ejemplo y predecir su salida antes de ejecutarlo. 3strip() conserva una cadena nueva sin el espacio exterior;lower() cambia las letras a minúsculas, pero no convierte el resultado en una lista;split() sí cambia la forma del dato: devuelve varias palabras dentro de una lista.comentario = " El modelo resume comentarios de usuarios. "
limpio = comentario.strip()
normalizado = limpio.lower()
palabras = normalizado.split()
primer_caracter = normalizado[0]
fragmento = normalizado[:35]
print("Original entre marcas: |" + comentario + "|")
print("Limpio entre marcas: |" + limpio + "|")
print("Normalizado:", normalizado)
print("Palabras:", palabras)
print("Primer carácter:", primer_caracter)
print("Primer fragmento:", fragmento)
print("Cantidad de caracteres:", len(normalizado))
print("Cantidad de palabras:", len(palabras))limpio.normalizado está en minúsculas y que palabras aparece con corchetes porque es una lista.strip() para que normalizado[0] tenga un carácter que mostrar.fragmento de [:35] a [:20] y ejecuta otra vez. El inicio se conserva, pero el texto termina antes.comentario, limpio, normalizado y palabras. No estás reemplazando el dato original: estás creando representaciones nuevas que luego podrás pasar a otra parte del programa.strip() devuelve: qué quitó de tu comentario.lower() devuelve: qué cambió y qué dejó igual.split() devuelve: por qué su resultado es una lista.len(palabras) y qué frase usaste.S2D3_texto_python.py o S2D3_texto_python.ipynb con el nombre indicado.palabras.fragmento.docs.python.org
docs.python.org
youtube.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.