johnny wrote:
> What is **kwargs mean in python?  When you put double **, does it mean
> passing by reference?

here's a little example:

>>> def f(a, *args, **kw):
...     print 'a:',a
...     print 'args:',args
...     print 'kw:',kw
...
>>> f(1,2,3,x=4)
a: 1
args: (2, 3)
kw: {'x': 4}
>>> f(a=1,b=2,c=3)
a: 1
args: ()
kw: {'c': 3, 'b': 2}

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to