Discussions

**kwargs

Image

Bonjour,

 

Question bête mais je ne vois pas trop bien à quoi sert **kwargs dans cet exemple alors que l'on peut le faire comme ceci (que je trouve plus simple) :

 

Pouvez-vous m"expliquer la différence plus en détail svp ?

 

Merci

 

def dire_bonjour(pseudo=""):
if pseudo:
print(f"Bonjour {pseudo}")
else:
print("Bonjour !")

dire_bonjour()

2 réponses
Image
Louis-Nicolas Leuillet
Le 06/10/2022 à 13:55

Hello Vincent.

 

En fait dans l'idée tu as tout à fait compris.

 

Disons que c'est plus simple d'écrire **kwargs plutôt que cinquante arguments quand on peut en recevoir cinquante (ça ne m'arrive pas non plus).

Image
Vincent Bothier
Le 06/10/2022 à 21:15

Ok merci je garde cela en tête

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le 6 octobre 2022 07:33
Dernière activité le 6 octobre 2022 07:33