2

私はクライアントのコード ベースでいくつかの Python コーディングを行っていて、次のようなコード行に出くわしました (無実を保護するために変数名が変更されています)。

reply = function1(a=foo, **function2(bar, b=baz))

通常、引数リストの ** は残りのキーワード引数を収集しますが、関数名の前で何をするのでしょうか?

4

1 に答える 1

11

これは、辞書のようなオブジェクトを返す関数を呼び出しているだけなので、アスタリスクは、返された辞書をいつものように function1 のキーワード引数に変換するだけだと思います。

于 2009-10-04T13:59:53.533 に答える