Contenu du cours
Tutoriel sur les Fonctions Python
Tutoriel sur les Fonctions Python
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.
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')
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).
Swipe to start coding
- 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
. - Complétez le code dans la boucle pour calculer correctement le coût total des articles stocké dans la variable
kwargs
.
Solution
Merci pour vos commentaires !
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.
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')
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).
Swipe to start coding
- 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
. - Complétez le code dans la boucle pour calculer correctement le coût total des articles stocké dans la variable
kwargs
.
Solution
Merci pour vos commentaires !