Arguments de mots-clés arbitraires
Les arguments positionnels arbitraires sont un moyen d'accroître la flexibilité lors de la création de fonctions personnalisées, mais vous pouvez également utiliser des arguments de mots clés arbitraires.
Votre objectif est de prendre la fonction « concat » que vous avez créée dans le dernier exercice et de la modifier pour qu'elle accepte des arguments de type mot-clé arbitraires. Bonne chance !
Cet exercice fait partie du cours
Python intermédiaire pour les développeurs
Instructions
- Définissez
concat()
comme une fonction qui accepte des arguments de mots-clés arbitraires appeléskwargs
. - A l'intérieur de la fonction, créez une chaîne vide.
- À l'intérieur de la fonction, bouclez sur les valeurs de l'argument mot-clé, en utilisant
kwarg
comme itérateur. - Appelez
concat()
avec les mots-clés argumentsstart
égal à"Python"
,middle
égal à"is"
, etend
égal à"great!"
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define a function called concat
____
# Create an empty string
result = ____
# Iterate over the Python kwargs
____:
result += " " + kwarg
return result
# Call the function
print(____(____="Python", ____="is", ____="great!"))