preguntar acerca de kwargs

18
réponses

Que font ** (double étoile/astérisque) et * (étoile/astérisque) pour les paramètres?

dans les définitions de méthode suivantes, Que font les * et ** pour param2 ? def foo(param1, *param2): def bar(param1, **param2): ... …
demandé sur 1970-01-01 00:33:28
3
réponses

Utilisation D’un OrderedDict en * * kwargs

est-il possible de passer une instance OrderedDict à une fonction qui utilise la syntaxe **kwargs et de conserver l'ordre? ce que j'aimerais faire c'est : def I_crave_order(**kwargs): for k, v in kwargs.items(): print k, …
demandé sur 1970-01-01 00:33:34
8
réponses

Pourquoi utiliser **kwargs en python? Quels sont les avantages du monde réel par rapport à l’utilisation d’arguments nommés?

je viens d'un milieu statique langues. Est-ce que quelqu'un peut expliquer (idéalement par un exemple) le monde réel les avantages d'utiliser **kwargs sur les arguments nommés ? pour moi, cela ne fait que rendre l'appel de fonction plu …
demandé sur 1970-01-01 00:33:29
10
réponses

Comprendre kwargs en Python

à quoi sert **kwargs en Python? je sais que vous pouvez faire un objects.filter sur une table et passer dans un argument **kwargs .   puis-je également le faire pour spécifier des deltas de temps comme timedelta(hours = time1) ? …
demandé sur 1970-01-01 00:33:29