Python args kwargs 技巧

python学习网 2018-06-21 19:16:01
def f(*args):
    print(args)

a=[1, 2, 3]
f(a)
f(*a)

运行结果:
([1, 2, 3],)
(1, 2, 3)
def f(**kwargs):
    print(kwargs)

f(name='klvchen', age=28)
f(**{'name':'klvchen', 'age': 28})

运行结果:
{'name': 'klvchen', 'age': 28}
{'name': 'klvchen', 'age': 28}
阅读(1438) 评论(0)