> 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()? "None" doesn't seem to work..
>>> def f(var=1): ... return var*2 ... >>> f() 2 >>> f(0.5) 1.0 >>> f(123) 246 >>> f('hello') 'hellohello' I'm not sure I follow your problem...what's stopping you from passing a value? -tkc -- http://mail.python.org/mailman/listinfo/python-list