ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Define una función llamada clean_string, que toma un argumento llamado text.
  • Dentro de la función, crea una variable llamada no_spaces, que contiene el text con los espacios sustituidos por guiones bajos.
  • Dentro de la función, crea una variable llamada clean_text, que convierte los caracteres de no_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)
Editar y ejecutar código