Possible Duplicate:
Understanding kwargs in Python
I have read a piece of python code, and I don't know what does * and ** mean in this code :
def functionA(self, *a, **kw):
// code here
I just know about one use of *: extract all attribute it has to parameter of method or constructor.
If this true for above function, so what does the rest : ** ?