python *args,**kwargs用法

*args用于接受传入的值,无限制,但是不能接收key类型的,如c=2
def fun(*args):
    for i in args:
        print(i)
    print("test")


fun("aa","bb","cc")

结果:
aa
bb
cc
test

fun("aa","bb","cc",d=2)如果传入d=2将会报错
 

**kwargs可以接收key类型的,上面的报错,使用**kwargs就可以了:

def fun(*args,**kwargs):
    for i in args:
        print(i)
    print("test")


fun("aa","bb","cc",d=2)

 

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试