Python 函数*args ,**kwargs收集元组、字典 学习笔记009

安装了好几次VS CODE,每次配置都有问题,照着各类大神的配置,还是不成功,中午终于搞定了。

参数被用在函数内部时,*可以将一组可变数量的参数合成参数值的元组。**将参数收集到一个字典中,参数的名字是字典的键,对应参数的值是字典的值

def foo(x,y,z,*args,**kargs):
    print('x =:',x)  
    print('y = ',y)
    print ('z = ',z)
    print ('args = ',args)
    print(m in args)
    if args != () :
        print('It is a test')
        print(args[0])
    print (kargs)        
m = 'nnp'
print('Fisrt print')
foo('qiwsir',2,"python")
print('second print')
foo(1,2,3,4,5,6,7,8)
print('third print')
foo(1,2,3,'nnp',5,name="qiwsir",day="sde",week='good')
Fisrt print
x =: qiwsir
y =  2
z =  python
args =  ()
False
{}
second print
x =: 1
y =  2
z =  3
args =  (4, 5, 6, 7, 8)
False
It is a test
4
{}
third print
x =: 1
y =  2
z =  3
args =  ('nnp', 5)
True
It is a test
nnp
{'name': 'qiwsir', 'day': 'sde', 'week': 'good'}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值