Запитання з тегом «kwargs»

13
Яке призначення та використання ** кваргів?
Для чого використовують **kwargsPython? Я знаю, що ви можете зробити objects.filterтаблицю і передати **kwargsаргумент. Чи можу я це зробити також для визначення часових дельт, тобто timedelta(hours = time1)? Як саме це працює? Це класи як "розпакування"? Як a,b=1,2?
763 python  kwargs 

14
Правильний спосіб використання ** kwargs в Python
Який правильний спосіб використовувати **kwargsв Python, коли мова йде про значення за замовчуванням? kwargsповертає словник, але який найкращий спосіб встановити значення за замовчуванням, чи є таке? Чи повинен я просто отримати доступ до нього як словник? Використовувати функцію get? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') …
454 python  kwargs 

3
Перетворення диктату Python в kwargs?
Я хочу створити запит на загоряння (інтерфейс solr), використовуючи успадкування класів і тому разом додаючи пари ключових значень. Інтерфейс загоряння приймає аргументи ключових слів. Як я можу перетворити дікт ({'type':'Event'})у аргументи ключових слів (type='Event')?

6
Як перевірити, чи існує ключ у ** kwargs?
Пітон 3.2.3. Тут були перераховані деякі ідеї , які працюють на звичайних варах, але, здається, ** kwargs грають за різними правилами ... так чому це не працює і як я можу перевірити, чи існує ключ у ** kwargs? if kwargs['errormessage']: print("It exists") Я також думаю, що це має працювати, але …

4
Передання списку кваргів?
Чи можу я передати список кваргів методу стислості? Це те, що я намагаюся зробити: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.