python中的可变长参数有两种:

一种是非关键字参数(*元组),另一种是关键字参数(**字典)

非关键字可变长参数:  

"""
非关键字可变参数,一个星号作为元组传入函数
"""
def function(*args):
    for i in args:
        print(i)
    return args

print(function(1,2,3,4,5,6))


#输出:
1
2
3
4
5
6
(1,2,3,4,5,6)

关键字可变参数:

"""
关键字可变参数,两个星号作为字典传入函数
"""
def function(**args):
    for i in args.keys():
        print(args[i])
    return args

print(function(a=1,b=2,c=3,d=4,e=5,f=6))


#输出:
1
2
3
4
5
6
{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6}