CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Définissez concat() comme une fonction qui accepte des arguments de mots-clés arbitraires appelés kwargs.
  • 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 arguments start égal à "Python", middle égal à "is", et end é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!"))
Modifier et exécuter le code