ComeçarComece gratuitamente

Limpeza de dados de texto

No vídeo, você viu como criar uma função personalizada que executa um cálculo e arredonda os resultados. No entanto, as funções personalizadas podem ser usadas para qualquer tarefa que pretendemos repetir! Um exemplo comum é a limpeza de dados de texto para que estejam em conformidade com requisitos específicos.

Neste exercício, você criará uma função que recebe dados de strings e:

  • Substitui espaços por sublinhados
  • Converte para letras minúsculas
  • Retorna a string formatada

Este exercício faz parte do curso

Python intermediário para desenvolvedores

Ver Curso

Instruções de exercício

  • Defina uma função chamada clean_string, que recebe um argumento chamado text.
  • Dentro da função, crie uma variável chamada no_spaces, que contém text com espaços substituídos por sublinhados.
  • Dentro da função, crie uma variável chamada clean_text, que converte os caracteres em no_spaces para minúsculas.
  • Conclua a função produzindo clean_text como saída.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código