*args
は、可変数の引数を関数に渡すために使用されます。我々は従うpython:引数* argsはオプションですか
def myFunction(*args)
として署名を持つ関数を持っている場合今ではmyFunction
が少なくとも一つの引数で呼ばれていることが必要ですか?
*args
は、可変数の引数を関数に渡すために使用されます。我々は従うpython:引数* argsはオプションですか
def myFunction(*args)
として署名を持つ関数を持っている場合今ではmyFunction
が少なくとも一つの引数で呼ばれていることが必要ですか?
これは簡単に
>>> def myFunction(*args):
... pass
...
>>> myFunction()
>>>
はありませんので、それは必要ありません...テストされている可能性が...
def myFunction(*args):
これは、あなたが、パラメータの数nに0から渡すことができることを意味します。
*args
を実際のオプション引数のリストと考えてください。関数にゼロ引数を渡すことができます。この場合、*args
は単に空のリストになります。
見つけやすい方法があれば! – timgeb