CommencerCommencez gratuitement

Ajouter des arguments arbitraires

Python permet aux fonctions personnalisées d'accepter un nombre illimité d'arguments positionnels grâce à l'utilisation d'« arguments arbitraires ». Cette flexibilité permet d'utiliser les fonctions de différentes manières tout en obtenant les résultats escomptés.

Grâce à ce pouvoir, vous allez construire une fonction qui concatène (rassemble) des chaînes de caractères, quel que soit le nombre de blocs de texte fournis.

Cet exercice fait partie du cours

<cours>Python intermédiaire pour les développeurs</cours>
Voir le cours

Instructions de l’exercice

  • Définissez une fonction appelée concat() qui accepte des arguments arbitraires appelés args.
  • Utilisez une boucle for pour itérer sur chaque arg dans args.
  • Appelez la fonction pour vérifier qu'elle fonctionne correctement.

Exercice interactif pratique

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

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

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