- *args表示为原数据,args表示的是将原有数据元组化
- **kwargs无法直接调用,kwargs将传入的键值数据使用列表的形式储存
- 当用户参数数量为0,相应的形参接收到的数据为空
def demo(*args,**kwargs):
# *args表示为原数据,args表示的是将原有数据元组化
# **kwargs无法直接调用,kwargs将传入的键值数据使用列表的形式储存
# 当用户参数数量为0,相应的形参接收到的数据为空
print(args)
print(kwargs)
print(*args)
print("*"*30)
demo(5)
demo((10,20))
demo([30,10,[1,2,3]])
demo({"A":0,"B":1})
demo(x = 5,y = 3)
###############输出结果########
(5,)
{}
5
******************************
((10, 20),)
{}
(10, 20)
******************************
([30, 10, [1, 2, 3]],)
{}
[30, 10, [1, 2, 3]]
******************************
({'A': 0, 'B': 1},)
{}
{'A': 0, 'B': 1}
******************************
()
{'x': 5, 'y': 3}
******************************