python *与**
本文内容纲要:
python中,在形参前面加上“*”与“”“**”,称为动态参数
加“*”时,函数可接受任意多个参数,全部放入一个元祖中
defF(*args):
print(args)
F(123,"456")
#(123,'456')
加“**”时,函数接受参数时,返回为字典,需要写为如下形式:
defF(**kwargs):
print(kwargs)
F(k1=123,k2="456")
#{'k1':123,'k2':'456'}
defF(p,*args,**kwargs):
print(p)
print(args)
print(kwargs)
F(11,"abc",[789],k1=123,k2="456")
#11
#('abc',[789])
#{'k1':123,'k2':'456'}
defF(*args):
print(args)
li=[11,22,33,44]
F(li)
F(*li)
#([11,22,33,44],)
#(11,22,33,44)
defF(**kwargs):
print(kwargs)
li={"k1":1,"k2":2}
F(k=li)
F(**li)
#{'k':{'k2':2,'k1':1}}
#{'k2':2,'k1':1}
本文内容总结:
原文链接:https://www.cnblogs.com/omg-hxy/p/9081177.html热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话