CommencezCommencez gratuitement

Ajouter un argument nommé

Les arguments nommés sont particulièrement utiles dans les fonctions de traitement de texte, car ils vous permettent de préciser des transformations optionnelles tout en gardant l'appel de fonction lisible. En utilisant des valeurs 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 au besoin.

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

Cette activité fait partie du cours

Python intermédiaire pour développeurs et développeuses

Voir le cours

Instructions de l’exercice

  • Définissez la fonction clean_text() avec les paramètres text et lower (valeur par défaut True).
  • Dans le bloc else, appliquez la transformation en minuscules.
  • Appelez la fonction clean_text() avec product comme argument pour tester le comportement par défaut.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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