python 函数参数
1.arg默认参数
def fuc(name):
print(name)
2.XXX='YYY' 关键字默认参数(有多个参数,关键字位置在最后面)
def fuc(name,age=10):
print(name,age)
3.*arg: 数量不定参数,按列表传入
lis=[1,2,3]
def fuc(*arg):
for l in arg:
print(l)
fuc(1,2,3)==fuc(*lis)
4.**kargs:数量不定参数,按字典传入
dic={'x':1,'y':2,'z':3}
def fuc(**kargs):
for item in kargs.items():
print(item)
fuc('x'=1,'y'=2,'z'=3)==fuc(*dic)