Optional function arguments
>>> def f(*args, **kwds):
...       print args, kwds
...
>>> f(1, 2)
(1, 2), {}
>>> f(1, x=2)
(1,), {‘x’:2}
>>> f(z=3)
(), {‘z’:3}