首页 > 代码库 > python基础-python中*args和**kwargs的用法
python基础-python中*args和**kwargs的用法
当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值
*args 可以容纳多个变量组成的list
1 def test2(name,age,gender): 2 print(name) 3 print(age) 4 print(gender) 5 6 def test1(*args,**kwargs): 7 test2(*args,**kwargs) 8 9 test1(‘alex‘, 18, ‘male‘) #这三个参数,全部传给了*args
执行结果:
1 alex 2 18 3 male
**kwargs 可以容纳多个key和value的dictionary (字典)
python基础-python中*args和**kwargs的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。