def func(*args, **kwargs):

Python functions and methods can pass and receive arguments in two forms:

1. positional argument (the order is important)

2. keyword argument(names along with the values)

In Python, list and dictionary types are used for positional and keyword arguments respectively.

Passing a list as an argument and prefixing it with a single asterisk(*) will cause each item of the list in order. This will be used as a separate positional argument.

Passing a dictionary and prefixing it two asterisks(**) will cause the keys of the dictionary to be used as names for separate keyword arugments and the dictionary’s values to become the values of these arguments.

© 2011 Web Oom Suffusion theme by Sayontan Sinha
Switch to our mobile site
Top Footer