Pytania otagowane jako kwargs

13
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 a,b=1,2?
763 python  kwargs 

14
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 __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') Proste pytanie, ale …
452 python  kwargs 

3
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 (type='Event')?

6
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 działać, ale tak …

4
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)
96 python  kwargs 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.