I think many people have seen the python\'s function which receives default parameters. For example:
def foo(a=[]): a.append(3) return a
It is stored in the func_defaults attribute of the function object.
func_defaults
>>> foo.func_defaults ([],) >>> foo() ([3],)