Functions
*args
**kwargs
# Python program to illustrate
# *kwargs for variable number of keyword arguments
def myFun(**kwargs):
for key, value in kwargs.items():
print ("%s == %s" %(key, value))
# Driver code
myFun(first ='Geeks', mid ='for', last='Geeks')
used when you don’t know how many keyword arguments will be passed to a function, or it can be used to pass the values of a dictionary as keyword arguments.
Related concepts
→
Functions
→
- Flask
- Django URL dispatcher
- Django views
- Django shortcut functions
- Class-based views
- Django model: Database instrumentation
- Django sessions: Using sessions in views
- range() Function
- pass Statements
- set
- Modules
- Local Variables
- Global Variables
- lambda
- Decorators
- filter()
- reduce()
- Functions: *args
- Functions: **kwargs
- Iterators
- Generators