Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Arguments de Mots-clés Arbitraires | Arguments Arbitraires
Tutoriel sur les Fonctions Python
course content

Contenu du cours

Tutoriel sur les Fonctions Python

Tutoriel sur les Fonctions Python

1. Qu'est-ce Qu'une Fonction en Python ?
2. Arguments Positionnels et Optionnels
3. Arguments Arbitraires
4. Spécification de la Valeur de Retour de la Fonction
5. Fonctions de Récursion et Lambda

book
Arguments de Mots-clés Arbitraires

En programmation, il existe une syntaxe spéciale permettant de passer un nombre quelconque de paramètres nommés à une fonction, connue sous le nom de **kwargs.

**kwargs permet à une fonction d’accepter n’importe quel nombre d’arguments nommés et de les traiter comme un dictionnaire.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Dans cet exemple, **kwargs reçoit des arguments nommés et affiche leurs clés et leurs valeurs.

Note

La méthode .items() est utilisée pour obtenir une liste de paires clé-valeur à partir d'un dictionnaire en Python. Chaque élément de cette liste est représenté sous forme d'un tuple (clé, valeur).

Tâche

Swipe to start coding

  1. Complétez le code dans la définition de la fonction afin qu'elle puisse accepter un nombre variable de paires clé-valeur représentant les noms des articles et leurs coûts en utilisant les arguments nommés kwargs.
  2. Complétez le code dans la boucle pour calculer correctement le coût total des articles stocké dans la variable kwargs.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
toggle bottom row

book
Arguments de Mots-clés Arbitraires

En programmation, il existe une syntaxe spéciale permettant de passer un nombre quelconque de paramètres nommés à une fonction, connue sous le nom de **kwargs.

**kwargs permet à une fonction d’accepter n’importe quel nombre d’arguments nommés et de les traiter comme un dictionnaire.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

Dans cet exemple, **kwargs reçoit des arguments nommés et affiche leurs clés et leurs valeurs.

Note

La méthode .items() est utilisée pour obtenir une liste de paires clé-valeur à partir d'un dictionnaire en Python. Chaque élément de cette liste est représenté sous forme d'un tuple (clé, valeur).

Tâche

Swipe to start coding

  1. Complétez le code dans la définition de la fonction afin qu'elle puisse accepter un nombre variable de paires clé-valeur représentant les noms des articles et leurs coûts en utilisant les arguments nommés kwargs.
  2. Complétez le code dans la boucle pour calculer correctement le coût total des articles stocké dans la variable kwargs.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt