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)

 

posted @ 2022-03-06 17:05  长烟落日孤城闭  阅读(47)  评论(0)    收藏  举报