Python中任意函数参数问题

来源:互联网 发布:在北大读书的体验知乎 编辑:程序博客网 时间:2024/06/08 06:50
>>> dct = {"1":2,"2":1}>>> def f(**kwds):...  print kwds... >>> f(dct)Traceback (most recent call last):  File "<stdin>", line 1, in <module>TypeError: f() takes exactly 0 arguments (1 given)>>> f(**dct){'1': 2, '2': 1}>>> f(a=1,b=3){'a': 1, 'b': 3}>>> **dct  File "<stdin>", line 1    **dct     ^SyntaxError: invalid syntax>>> ary = (1,2,3)>>> def ff(*args):...  print ary... >>> ff(ary)(1, 2, 3)>>> ff(4,5,6)(1, 2, 3)
0 0
原创粉丝点击