* in Python

Duncan Booth duncan.booth at invalid.invalid
Fri Jun 23 13:46:54 CEST 2006

placid wrote:

> Hi all,
> Can someone tell me what * in the following code means/does a Google
> search didnt turn up anything as i dont know what the * is called
> (related to Python and i dont think Python has pointers)
* is for variable number of positional arguments, ** is for variable 
keyword arguments. The syntax is symmetrical when defining functions and 
when calling them.

See http://docs.python.org/ref/calls.html
and http://docs.python.org/ref/function.html

More information about the Python-list mailing list