赞
踩
#参数传递 1、位置传参:形参与实参一一对应 2、关键字传参:为避免参数传递出错,采用(参数名=值) 这样的方式,无需考虑 参数的位置 3、默认值传参:定义函数时给形参设置默认值 4、可变参数:使用*和**表示,可传入多个参数,在调用的时候就可以根据实际需要 起先参数的传递 一个*被自动组装为元组,两个*被自动组装为字典 #位置传参: def max_num(a,b): if a > b: return a else: return b m = max_num(12,25) print(m) #关键字传参: def max_num(a,b): if a > b: return a else: return b m = max_num(b=12,a=5) print(m) #默认值传参:(最右边那个参数必须有默认值) def max_num(b,a=56): if a > b: return a else: return b m = max_num(12) print(m) #可变参数*(自动组装元组) def animals(*name): print(name) print(type(name)) str_name = '' for i in name: str_name += i return str_name str = animals('aa','bb','cc','dd','ee') print(str) #可变参数**(自动组装列表) def animals(**name): print(name) print(type(name)) str_name = '' for i in name: str_name += i return str_name str = animals(name1 = 'aa',name2 = 'bb',name3 = 'cc',name4 = 'dd',name5 = 'ee') print(str)
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。