CommencezCommencez gratuitement

Arguments nommés arbitraires

Les arguments positionnels arbitraires sont une façon d'ajouter de la flexibilité lors de la création de fonctions personnalisées, mais vous pouvez aussi utiliser des arguments nommés arbitraires.

Votre objectif est de reprendre la fonction concat que vous avez créée dans le dernier exercice et de la modifier pour accepter des arguments nommés arbitraires.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Définissez concat() comme une fonction qui accepte des arguments nommés arbitraires appelés kwargs.
  • À l'intérieur de la fonction, parcourez les valeurs des arguments nommés en utilisant kwarg comme itérateur.
  • Appelez concat() avec les arguments nommés start égal à "Python", middle égal à "is" et end égal à "great!".

Exercice interactif pratique

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

# Define a function called concat
def ____(____):
  """Concatenates keyword arguments into a single string with spaces."""
  
  result = ""
  
  # Iterate over the Python kwargs
  for ____ in kwargs.____():
    result += " " + kwarg
  return result

# Call the function
print(____(____="Python", ____="is", ____="great!"))
Modifier et exécuter le code