CommencerCommencer gratuitement

Ajouter un argument de type mot-clé

Les arguments clés sont particulièrement utiles dans les fonctions de traitement de texte, car ils permettent de spécifier des transformations facultatives tout en conservant la lisibilité de l'appel de fonction. En utilisant des arguments par défaut, vous pouvez définir le comportement le plus courant (comme la conversion en minuscules) tout en permettant aux utilisateurs de le remplacer si nécessaire.

Dans cet exercice, vous allez créer une fonction clean_text() qui remplace les espaces par des traits de soulignement et, si nécessaire, convertit le texte en minuscules.

Cet exercice fait partie du cours

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • Définissez la fonction clean_text() avec les paramètres text et lower (avec une valeur par défaut de True).
  • Dans le bloc d'else, veuillez appliquer la transformation en minuscules.
  • Veuillez appeler la fonction ` clean_text() en utilisant product ` comme argument afin de vérifier le comportement par défaut.

Exercice interactif pratique

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

product = 'Wireless Mouse'

# Define clean_text function
def clean_text(____, ____=____):
    clean_text = text.replace(' ', '_')
    if lower == False:
        return clean_text
    else:
        # Apply lowercase transformation
        return clean_text.____()

# Test with default behavior
print(____(____))
Modifier et exécuter le code