CommencerCommencer gratuitement

Renvoi des erreurs

Il est temps d'essayer l'autre approche pour la gestion des erreurs.

Révisez la fonction clean_text() pour qu'elle produise intentionnellement une erreur si un type de données incorrect est utilisé.

Cet exercice fait partie du cours

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • Vérifiez si le type de données de l'argument text est une chaîne de caractères str.
  • À l'intérieur du bloc ` else , veuillez créer un TypeError() ` afin d'empêcher l'exécution du script et renvoyer un message descriptif.

Exercice interactif pratique

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

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Modifier et exécuter le code