Preguntas etiquetadas con kwargs

13
¿Cuál es el propósito y el uso de ** kwargs?
¿Para qué sirven **kwargsen Python? Sé que puedes hacer un objects.filtersobre una mesa y pasar una **kwargsdiscusión. ¿Puedo hacer esto también para especificar deltas de tiempo, es decir timedelta(hours = time1)? ¿Cómo funciona exactamente? ¿Es clases como 'desempaquetar'? Al igual que a,b=1,2?
763 python  kwargs 

14
Forma adecuada de usar ** kwargs en Python
¿Cuál es la forma correcta de usar **kwargsen Python cuando se trata de valores predeterminados? kwargsdevuelve un diccionario, pero ¿cuál es la mejor manera de establecer valores predeterminados, o hay alguno? ¿Debo acceder a él como un diccionario? Utilice la función get? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] …
454 python  kwargs 

3
¿Convertir Python dict a kwargs?
Quiero construir una consulta para sunburnt (interfaz solr) usando herencia de clase y, por lo tanto, agregando pares clave-valor juntos. La interfaz quemada por el sol toma argumentos de palabras clave. ¿Cómo puedo transformar un dict ({'type':'Event'})en argumentos de palabras clave (type='Event')?

6
¿Cómo comprobar si existe una clave en ** kwargs?
Python 3.2.3. Había algunas ideas enumeradas aquí , que funcionan en var regulares, pero parece que ** kwargs juegan con reglas diferentes ... entonces, ¿por qué no funciona esto y cómo puedo verificar si existe una clave en ** kwargs? if kwargs['errormessage']: print("It exists") También creo que esto debería funcionar, …

4
¿Pasando una lista de kwargs?
¿Puedo pasar una lista de kwargs a un método por brevedad? Esto es lo que intento hacer: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords)
95 python  kwargs 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.