pythonの*argsと**kwargsの動きを見てみる
pythonの*argsと**kwargsの動きを見てみる
参考:Pythonの可変長引数(*args, **kwargs)の使い方
プログラム
*args: 複数の引数をタプルとして受け取る
**kwargs: 複数のキーワード引数を辞書として受け取る
def my_args(*args):
print(type(args)) # <class 'tuple'>
print(args) # (1, 2, 3, 4)
my_args(1, 2, 3, 4)
def my_kwargs(**kwargs):
print(type(kwargs)) # <class 'dict'>
print(kwargs) # {'name': 'john', 'age': '20', 'gender': 'male'}
my_kwargs(name='john', age='20', gender='male')
ディスカッション
コメント一覧
まだ、コメントがありません