Questions tagged «kwargs»

13
** wargs的目的和用途是什么?
**kwargsPython 的用途是什么? 我知道您可以objects.filter在表上进行传递**kwargs参数。 我还可以指定时间增量timedelta(hours = time1)吗? 它是如何工作的?它被归类为“拆包”吗?喜欢a,b=1,2吗?
763 python  kwargs 

14
在Python中使用** kwargs的正确方法
关于**kwargs默认值,在Python中使用的正确方法是什么? kwargs返回一本字典,但是设置默认值的最佳方法是什么?我应该以字典的形式访问它吗?使用获取功能? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') 一个简单的问题,但是我找不到很好的资源。人们在我见过的代码中以不同的方式进行操作,很难知道该使用什么。
452 python  kwargs 

3
将Python字典转换为kwargs?
我想使用类继承构建一个针对sunburnt(solr interface)的查询,因此将键-值对加在一起。sunburnt接口带有关键字参数。如何将字典({'type':'Event'})转换为关键字参数(type='Event')?

6
如何检查** kwargs键是否存在?
Python 3.2.3。这里列出了一些想法,这些想法可以在常规var上使用,但是** kwargs似乎遵循不同的规则...所以,为什么这行不通?我如何检查** kwargs中的键是否存在? if kwargs['errormessage']: print("It exists") 我也认为这应该可行,但是不- if errormessage in kwargs: print("yeah it's here") 我猜是因为kwargs是可迭代的?我是否必须遍历它只是为了检查是否存在特定的密钥?

4
传递名单清单?
我可以将简短的清单传递给一种简洁的方法吗?这是我正在尝试做的事情: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.