Python:收集参数

收集参数相当于传入不定量的参数

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的类型

猜你喜欢

转载自blog.csdn.net/weixin_42103026/article/details/89741428