Pytania oznaczone «kwargs»

763
Jaki jest cel i zastosowanie ** kwargs?

Jakie są zastosowania **kwargsw Pythonie? Wiem, że możesz zrobić objects.filterna stole i przekazać **kwargsargument.   Czy mogę to również zrobić, aby określić delty czasowe, tj. timedelta(hours = time1)? Jak to dokładnie działa? Czy klasyfikuje się jako „rozpakowywanie”? Jak...

452
Właściwy sposób używania ** kwargs w Pythonie

Jaki jest właściwy sposób używania **kwargsw Pythonie, jeśli chodzi o wartości domyślne? kwargszwraca słownik, ale jaki jest najlepszy sposób na ustawienie wartości domyślnych, czy istnieje? Czy powinienem uzyskać do niego dostęp jako słownik? Używać funkcji get? class ExampleClass: def...

323
Konwertowanie słownika Python na kwargs?

Chcę zbudować zapytanie dla sunburnt (interfejs solr) przy użyciu dziedziczenia klas, a zatem dodając pary klucz-wartość razem. Opalony interfejs przyjmuje argumenty słów kluczowych. Jak mogę przekształcić słownik ({'type':'Event'})w argumenty słów kluczowych

111
Jak sprawdzić, czy klucz w ** kwargs istnieje?

Python 3.2.3. Było kilka pomysłów wymienione poniżej , które działają na regularne var, ale wydaje się, ** kwargs grać według różnych zasad ... więc dlaczego nie ta praca i jak mogę sprawdzić, czy klucz w ** kwargs istnieje? if kwargs['errormessage']: print("It exists") Myślę też, że to powinno...

96
Przekazujesz listę kwargów?

Czy mogę przekazać listę kwarg do metody, aby uzyskać zwięzłość? Oto, co próbuję zrobić: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)