Python中函数的多种格式和使用实例及小技巧
这里先解释一下几个概念
-位置参数:按位置设置的参数,隐式用元组保存对应形参.平时我们用的大多数是按位置传参.比如有函数deffunc(a,b,c),调用func(1,2,3).即a=1,b=2,c=3
-关键字参数:可以通过关键字设置参数,不用关心参数位置,隐式用字典保存形参.比如有函数deffunc(a,b,c),调用func(b=1,c=2,a=3),即a=3,b=1,c=2
普通格式
deffunc(opt_args): ... returnvalue
带收集位置参数的函数
格式如下
deffunc(*params): ... returnvalue
用法
使用函数时,不用限制传参的个数,*params会自动收集传入的参数作为一个元组.
实例
def func(*params): printparams
a=[1,2,3,4] b='hello' c=3 func(a,b,c)
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短