キーワード限定
特定の引数をキーワード指定に限定できます。
プログラムで確認します。
1 2 3 4 |
def test(a,*,b): print(a,b) test(4,3) |
1行目の「*,b」で変数bをキーワード指定限定にしています。
1 |
def test(a,*,b): |
4行目でキーワード指定せず呼び出すとエラーになります。
4 |
test(4,3) |
【実行結果】
この関数を利用するには、変数bをキーワード指定し呼びだす必用があります。
4 |
test(4,b=3) |
キーワード禁止
特定の引数をキーワード指定禁止にできます。
プログラムで確認します。
1 2 3 4 |
def test(a,b,/): print(a,b) test(4,b=3) |
1行目の「b,/」で変数bをキーワード指定禁止にしています。
1 |
def test(a,b,/): |
4行目でキーワード指定し呼び出すとエラーになります。
4 |
test(4,b=3) |
【実行結果】
この関数を利用するには、変数bをキーワード指定せず呼び出す必用があります。
4 |
test(4,3) |