Python ** kwargs
任意のキーワード引数、** kwargs
関数に渡されるキーワード引数の数がわからない場合は**
、関数定義のパラメーター名の前に2つのアスタリスクを追加します。
このようにして、関数は引数の辞書を受け取り、それに応じてアイテムにアクセスできます。
例
キーワード引数の数が不明な場合は
**
、パラメータ名の前にdoubleを追加します。
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
Pythonのドキュメントでは、任意のKword引数が** kwargsに短縮されることがよくあります。