Perguntas com a marcação «kwargs»

13
Qual é o objetivo e o uso de ** kwargs?
Quais são os usos para **kwargs Python? Eu sei que você pode fazer uma objects.filtersobre uma mesa e passar uma **kwargsdiscussão. Também posso fazer isso para especificar deltas de tempo, ou seja timedelta(hours = time1)? Como exatamente isso funciona? É classes como 'descompactar'? Gosta a,b=1,2?
763 python  kwargs 

14
Maneira correta de usar ** kwargs em Python
Qual é a maneira correta de usar **kwargsno Python quando se trata de valores padrão? kwargsretorna um dicionário, mas qual é a melhor maneira de definir valores padrão ou existe um? Devo acessá-lo como um dicionário? Use a função get? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = …
454 python  kwargs 

3
Convertendo dict Python em kwargs?
Eu quero criar uma consulta para queimada pelo sol (interface solr) usando herança de classe e, portanto, adicionando pares de valores-chave. A interface queimada pelo sol recebe argumentos de palavras-chave. Como posso transformar um ditado ({'type':'Event'})em argumentos de palavra-chave (type='Event')?

6
Como verificar se existe uma chave no ** kwargs?
Python 3.2.3. Algumas ideias foram listadas aqui , que funcionam em vars normais, mas parece que ** kwargs seguem regras diferentes ... então por que isso não funciona e como posso verificar se existe uma chave em ** kwargs? if kwargs['errormessage']: print("It exists") Eu também acho que isso deveria funcionar, …

4
Passando uma lista de kwargs?
Posso passar uma lista de kwargs para um método para abreviar? Isso é o que estou tentando fazer: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.