Limpiar datos de texto
En el vídeo has visto cómo construir una función personalizada que realiza un cálculo y redondea los resultados. Sin embargo, ¡las funciones personalizadas pueden utilizarse para cualquier tarea que esperemos que se repita! Un ejemplo común es la limpieza de datos de texto para que se ajusten a requisitos específicos.
En este ejercicio, crearás una función que tome datos de cadena y:
- Sustituye los espacios por guiones bajos
- Convierte a minúsculas
- Devuelve la cadena formateada
Este ejercicio forma parte del curso
Python intermedio para desarrolladores
Instrucciones del ejercicio
- Define una función llamada
clean_string
, que toma un argumento llamadotext
. - Dentro de la función, crea una variable llamada
no_spaces
, que contiene eltext
con los espacios sustituidos por guiones bajos. - Dentro de la función, crea una variable llamada
clean_text
, que convierte los caracteres deno_spaces
a minúsculas. - Termina la función produciendo
clean_text
como salida.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Create the clean_string function
____ ____(____):
# Replace spaces with underscores
____ = ____.____("____", "____")
# Convert to lowercase
____ = ____.____()
# Return the final text as an output
____ ____
converted_text = clean_string("I LoVe dATaCamP!")
print(converted_text)