Python * args
任意の引数、* args
関数に渡される引数の数がわからない場合は*
、関数定義のパラメーター名の前にaを追加してください。
このようにして、関数は引数のタプルを受け取り、それに応じてアイテムにアクセスできます。
例
*
引数の数が不明な場合は、パラメーター名の前にaを追加します。
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Pythonのドキュメントでは、任意の引数が* argsに短縮されることがよくあります。