In Python, what's the difference between
arguments having default values:
def f(a,b,c=1,d=2): pass
and keyword arguments:
def f(a=1,b=2,c=3): pass
? I guess there's no difference, but the tutorial has two sections:
4.7.1. Default Argument Values
4.7.2. Keyword
Arguments
which sounds like there are some difference in them. If
…