收集参数相当于传入不定量的参数
def stu(*args):
print(type(args))
for item in args:
print(item)
stu("张三", 18, "篮球", "单身")
stu("李四")
执行结果
其实*args本身就是tuple类型
关键字参数的收集参数
def stu(**kwargs):
print(type(kwargs))
for k,v in kwargs.items():
print(k, "--", v)
stu(name = "张三", age = 18, hobby = "篮球", single = "单身")
stu(name = "李四")
执行结果
而**args本身是dict类型,也就是key-value的类型