まとめ 関数を定義するときに、キーワード専用引数として指定することができる(Python3.8以降だと、位置専用引数も指定できる)。 要は、「*」より後は必ずキーワード専用引数となり、「/」より前は必ず位置専用引数となる。 極端な例で書くと、 全てをキーワード専用変数として指定する def hoge(*, a, b): return(a, b) このとき、関数の引数がキーワード専用となるので、「a="hogehoge", b="hogehoge"」のように関数を利用しないとエラーとなる。つまり、 # これはNG # TypeError: hoge() takes 0 positional ar…