Python **kwargs
Argumentos de palabras clave arbitrarias, **kwargs
Si no sabe cuántos argumentos de palabras clave se pasarán a su función, agregue dos asteriscos: **
antes del nombre del parámetro en la definición de la función.
De esta forma, la función recibirá un diccionario de argumentos y podrá acceder a los elementos en consecuencia:
Ejemplo
Si se desconoce el número de argumentos de palabras clave, agregue un doble
**
antes del nombre del parámetro:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Los argumentos Kword arbitrarios a menudo se reducen a **kwargs en la documentación de Python.