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
Instruções de exercício
- Defina uma função chamada
clean_string
, que recebe um argumento chamadotext
. - Dentro da função, crie uma variável chamada
no_spaces
, que contémtext
com espaços substituídos por sublinhados. - Dentro da função, crie uma variável chamada
clean_text
, que converte os caracteres emno_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)