#看看字典怎么个传法 db = {'name':'toby','age':25,'phone':'119'} def show(**dicts): for key in dicts: print(key,dicts[key]) show(**db) #接受字符串、元组、列表、字典(python太tmd强悍了) db = {'name':'tantianran','age':25,'phone':'15915822634'} def show(ag, *args, **dicts): print('ag:',ag) print('args:',args) for key in dicts: print(key,dicts[key]) show("hello word!",520,988,[1,2,3],("abc",450),**db) 运行结果如下: ag: hello word! args: (520, 988, [1, 2, 3], ('abc', 450)) phone 15915822634 name tantianran age 25 #从结果就可以很快的看出传递进去的东西是被哪个形参给接受了
转载于:https://blog.51cto.com/freshair/1870373