跳过指定函数参数

day*_*oli -1 python arguments function parameter-passing

我在Python中有以下函数(在Trinket上看到它):

def foo(a=1, b=2):
  print(a);
  print(b)

foo(,4)
Run Code Online (Sandbox Code Playgroud)

当我运行时foo(,4),我希望它在未提供第一个参数时使用默认值,并使用提供的值(如果可用).即它应该打印:

1
4
Run Code Online (Sandbox Code Playgroud)

这在Python中可行吗?如果是这样,我该怎么做?

Dan*_*man 7

使用关键字参数.

foo(b=4)
Run Code Online (Sandbox Code Playgroud)