在python中传递函数参数的方法有以下几种
1.使用function(**kwargs)方法传参
def func(**kwargs):
print kwargs
func(a = 1, b = 2, c = 3)
输出为:
{'a':1, 'b':2, 'c':3}
2.使用function(*args, **kwargs)方法传参
def func(*args, **kwargs):
print args
print kwargs
func(1,2,3, a = 4, b=5, c=6)
输出为:
(1, 2, 3)
{'a': 4, 'c': 6, 'b': 5}
3.使用function(**kwargs)方法传参
def func(**kwargs):
print kwargs
func(a = 1, b = 2, c = 3)
输出为:
{'a':1, 'b':2, 'c':3}