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
Instructions de l’exercice
- Définissez
concat()comme une fonction qui accepte des arguments nommés arbitraires appeléskwargs. - À l'intérieur de la fonction, parcourez les valeurs des arguments nommés en utilisant
kwargcomme itérateur. - Appelez
concat()avec les arguments nommésstartégal à"Python",middleégal à"is"etendé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!"))