跳过指定函数参数

时间:2018-01-03 15:21:36

标签: python function arguments parameter-passing

我在Python中有以下函数(参见Trinket):

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

foo(,4)

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

1
4

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

1 个答案:

答案 0 :(得分:7)

使用关键字参数。

foo(b=4)