Python kwargs Function


Python **kwargs usually used to let functions take arbitrary number of keyword arguments.

>>> def f(**kwargs):
... for key in kwargs:
... 	print(key,kwargs[key])
...		
>>> f(a=3,b=4,c=12)
a 3
b 4
c 12

>>> f(name="Jack Martin")
name Jack Martin