# Python program to illustrate # **kwargs for variable number of keyword arguments definfo(**kwargs):for key, value in kwargs.items():print("%s == %s"%(key, value))# Driver code
info(first ='This', mid ='is', last='Me')
# Python program to illustrate # *kwargs for variable number of keyword argumentsdefmyFun(**kwargs):for key, value in kwargs.items():print("%s == %s"%(key, value))# Driver code
myFun(first ='Geeks', mid ='for', last='Geeks')''' output:
last == Geeks
mid == for
first == Geeks
'''
defmyFun(arg1, arg2, arg3):print("arg1:", arg1)print("arg2:", arg2)print("arg3:", arg3)# Now we can use *args or **kwargs to# pass arguments to this function :
args =("Geeks","for","Geeks")
myFun(*args)
kwargs ={"arg1":"Geeks","arg2":"for","arg3":"Geeks"}
myFun(**kwargs)