これは、使用方法の問題である*args
と**kwargs
ただ、suplement /関数を呼び出すときのキーワードに割り当てられていない引数のデフォルト値を定義するための方法を追加します。
def func(**keywargs):
if 'my_word' not in keywargs:
word = 'default_msg'
print(word)
else:
word = keywargs['my_word']
print(word)
で、これを呼び出します。
func()
func(my_word='love')
あなたが得られます。
default_msg
love
Pythonで*引数と** kwargsから詳細をお読みください。https://www.digitalocean.com/community/tutorials/how-to-use-args-and-kwargs-in-python-3