一、*args
传递不确定数量的value参数给*args,args类型为元组类型
def print_everything(*args):
print(args)
for thing in args:
print(f' {thing}')
print_everything('apple', 'banana', 'cabbage')
输出结果:
二、**kwargs
传递不确定数量的key=value 参数给**kwargs,kwargs类型为字典类型
def table_things(**kwargs):
for key, value in kwargs.items():
print(f"{key} {value}")
table_things(app='fruit', cabbage='vegetable')
输出结果: