*args 本质是一个tuple;*kwargs本质是一个dict
1.函数参数传入5个字母,声明一个可变参数的函数,拼成一个单词
def func(a,*args):
result=''
result+=a
for character in args:
result+=character
return result
print(func('a','b','e'))
2.例子
def multi(name,*ar):
print(name,'你好')
for item in ar:
print ('我的名字叫:',item)
multi('vicky','xiaoming','xiaohong'
3.*kwargs例子
def fun (**kwargs):
for k in kwargs.keys():
print (k)
for v in kwargs.values():
print(v)
for k,v in kwargs.items():
print(k,v)
fun(a=1,b=2,c=3)