您的位置:首页 > 编程语言 > Python开发

python 字典如何传给函数以及函数接受大杂烩

2016-11-07 18:48 302 查看
#看看字典怎么个传法
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

#从结果就可以很快的看出传递进去的东西是被哪个形参给接受了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐