CommencerCommencer 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

Python intermédiaire pour les développeurs

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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