Questions marquées «kwargs»

13
Quel est le but et l'utilisation de ** kwargs?
À quoi servent **kwargsen Python? Je sais que vous pouvez faire un objects.filtersur une table et passer un **kwargsargument. Puis-je également le faire pour spécifier les deltas de temps, c'est timedelta(hours = time1)-à- dire ? Comment ça marche exactement? Est-ce que les classes sont «déballées»? Comme a,b=1,2?
763 python  kwargs 

14
Bonne façon d'utiliser ** kwargs en Python
Quelle est la bonne façon d'utiliser **kwargsen Python en ce qui concerne les valeurs par défaut? kwargsrenvoie un dictionnaire, mais quelle est la meilleure façon de définir les valeurs par défaut, ou y en a-t-il un? Dois-je simplement y accéder en tant que dictionnaire? Utiliser la fonction get? class ExampleClass: …
454 python  kwargs 

3
Convertir Python dict en kwargs?
Je veux construire une requête pour sunburnt (interface solr) en utilisant l'héritage de classe et donc en ajoutant des paires clé-valeur ensemble. L'interface coup de soleil prend des arguments de mots clés. Comment puis-je transformer un dict ({'type':'Event'})en arguments de mots clés (type='Event')?

6
Comment vérifier si une clé dans ** kwargs existe?
Python 3.2.3. Il y avait quelques idées énumérées ici , qui fonctionnent sur les var régulières, mais il semble que les ** kwargs jouent selon des règles différentes ... alors pourquoi cela ne fonctionne-t-il pas et comment puis-je vérifier si une clé dans ** kwargs existe? if kwargs['errormessage']: print("It exists") …

4
Vous passez une liste de kwargs?
Puis-je passer une liste de kwargs à une méthode par souci de concision? Voici ce que j'essaye de faire: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.