CommencerCommencer gratuitement

Nettoyage des données textuelles

Dans la vidéo, vous avez vu comment créer une fonction personnalisée qui effectue un calcul et arrondit les résultats. Cependant, les fonctions personnalisées peuvent être utilisées pour toute tâche que nous prévoyons de répéter ! Le nettoyage de données textuelles pour les rendre conformes à des exigences spécifiques est un exemple courant.

Dans cet exercice, vous allez créer une fonction qui prend des données de type chaîne et :

  • Remplace les espaces par des traits de soulignement
  • Convertit en minuscules
  • Renvoie la chaîne formatée

Cet exercice fait partie du cours

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • Définissez une fonction appelée clean_string, qui prend un argument appelé text.
  • À l’intérieur de la fonction, créez une variable appelée no_spaces, qui contient le fichier text avec les espaces remplacés par des caractères de soulignement.
  • À l’intérieur de la fonction, créez une variable appelée clean_text, qui convertit les caractères de no_spaces en minuscules.
  • Terminez la fonction en produisant clean_text en sortie.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code