関数呼び出しの際に識別子をつけて渡す引数。 ```python # two=2 と three=3 はキーワード引数 hoge(1, two=2, three=3) ``` `**`をつけた実引数も同様。 ```python def show(id, *, first_name, last_name): print(f"{id}: {first_name}-{last_name}") # 以下はすべて同じ show(1, first_name="tadashi", last_name="aikawa") show(id=1, first_name="tadashi", last_name="aikawa") show(**{"id": 1, "first_name": "tadashi", "last_name": "aikawa"}) ``` 関数の[[仮引数]]につけることもできる。 ```python def show(id, **kwargs): print(f"{id}: {kwargs['first_name']}-{kwargs['last_name']}") show(1, first_name="tadashi", last_name="aikawa") ```