【问题标题】:Skip specifying function arguments跳过指定函数参数
【发布时间】:2018-06-13 07:09:14
【问题描述】:

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

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

foo(,4)

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

1
4

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

【问题讨论】:

    标签: python function arguments parameter-passing


    【解决方案1】:

    使用关键字参数。

    foo(b=4)
    

    【讨论】:

      猜你喜欢
      • 2011-07-20
      • 2019-05-24
      • 2021-12-23
      • 2015-12-07
      • 2023-03-26
      • 2014-02-08
      相关资源
      最近更新 更多