home changes contents help options

254:キーワード引数を使う

Python ではキーワード引数を使用することができます。次のように使います。

>>> def f(a, b, c):
...   print a, b, c
...
>>> f(1, 2, 3)
1 2 3
>>> f(c=3, b=2, a=1) # キーワード引数を使用した関数呼び出し
1 2 3

辞書による引数のアンパックもサポートしています。

>>> d = {'a': 1, 'b': 2,'c': 3}
>>> f(**d)
1 2 3