C または C++ で varargs を使用するのと同様の方法で:
fn(a, b)
fn(a, b, c, d, ...)
ベストアンサー1
はい。非キーワード*args
引数として使用できます。その場合、任意の数の引数を渡すことができるようになります。
def manyArgs(*arg):
print "I was called with", len(arg), "arguments:", arg
>>> manyArgs(1)
I was called with 1 arguments: (1,)
>>> manyArgs(1, 2, 3)
I was called with 3 arguments: (1, 2, 3)
ご覧のとおり、Python はすべての引数を含む単一のタプルとして引数を展開します。
キーワード引数については、次のように別の実引数として受け入れる必要があります。スクルメデルの答え。