python *和**的作用
参考资料:https://www.cnblogs.com/hardy-test/p/6037982.html
一个星(*):表示接收的参数作为元组来处理
两个星(**):表示接收的参数作为字典来处理
举个栗子:
def aa(*p):
print(p)
调用:
aa(1,2,3,4,5)
或者:
param=[1,2,3,4,5]
aa(*param)
两个**
def aa(**p):
print(p)
调用:
aa(name=123,age=18)
或者:
dict={
'name':123,
'age':18
}
aa(**dict)