Als «kwargs» getaggte Fragen

13
Was ist der Zweck und die Verwendung von ** kwargs?
Wozu dient **kwargsPython? Ich weiß, dass Sie einen objects.filterauf einem Tisch machen und ein **kwargsArgument übergeben können. Kann ich dies auch tun, um Zeitdeltas anzugeben, dh timedelta(hours = time1)? Wie genau funktioniert es? Ist es Klassen als "Auspacken"? Wie a,b=1,2?
763 python  kwargs 

14
Richtige Verwendung von ** kwargs in Python
Was ist die richtige Verwendung **kwargsin Python, wenn es um Standardwerte geht? kwargsgibt ein Wörterbuch zurück, aber wie lassen sich Standardwerte am besten festlegen, oder gibt es einen? Soll ich nur als Wörterbuch darauf zugreifen? Get-Funktion verwenden? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') Eine einfache …
454 python  kwargs 

3
Python-Diktat in kwargs konvertieren?
Ich möchte eine Abfrage für sunburnt (solr-Schnittstelle) unter Verwendung der Klassenvererbung erstellen und daher Schlüssel-Wert-Paare zusammenfügen. Die sunburnt-Schnittstelle akzeptiert Schlüsselwortargumente. Wie kann ich ein Diktat ({'type':'Event'})in Schlüsselwortargumente umwandeln (type='Event')?


4
Eine Liste von Kwargs übergeben?
Kann ich der Kürze halber eine Liste von Wargen an eine Methode übergeben? Das versuche ich zu tun: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.