Difference between default arguments and keyword arguments

Aahz aahz at pythoncraft.com
Mon Apr 5 00:40:18 EDT 2004


In article <406FFEAF.3080400 at netscape.net>,
DoubleM  <DoublemPI at netscape.net> wrote:
>
>All arguments are keyword arguments.  They may or may not have a default 
>value.  

Not quite true:

    def foo(a, b):
        pass

    args = 1, 2
    foo(*args)

    def bar(*args):
        pass

    bar(1, 2)
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"usenet imitates usenet"  --Darkhawk



More information about the Python-list mailing list