* in Python

Duncan Booth duncan.booth at invalid.invalid
Fri Jun 23 07:46:54 EDT 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