What value should be passed to make a function use the default argument value?

Fredrik Lundh fredrik at pythonware.com
Tue Oct 3 16:33:35 EDT 2006


LaundroMat wrote:

> Suppose I have this function:
> 
> def f(var=1):
> return var*2
> 
> What value do I have to pass to f() if I want it to evaluate var to 1?
> I know that f() will return 2, but what if I absolutely want to pass a
> value to f()?

f(1)

 > "None" doesn't seem to work..

None is an object.

</F>




More information about the Python-list mailing list