一 ,
1.1传元组 def fun(x): print x t=(1,2) fun(t) 1.2传元组 #传元组 def fun(x,y): print x,y # t=(1,2) t=(1,2,3,4,5) #这样因为参数多少不一致,会导致报错 fun(*t)
二. 传字典
#总之值要一一对应起来. 方式1: dic={‘name‘:‘maming‘,‘age‘:22} def fun(age=22,name=‘maming‘): #key要一样. print name,age fun(**dic) 方式2: dic={‘nam‘:‘maming‘,‘age‘:24} #key可以不一样 def fun(age=22,name=‘maming‘): print name,age fun(dic[‘nam‘],dic[‘age‘])
这个应该比较常用:
*********************************************************************
传字典:
def show(**k): print k show(name=‘christin‘,age=22) ‘‘‘ def show(**k): for i,v in k.items(): print i,v show(name=‘jenny‘,age=22)
时间: 2024-10-04 16:28:50