赞
踩
可变参数是指在函数调用时,可以传入任意数量的参数。
在Python中,可用*args表示可变参数,args是一个元组类型,存储了传入的所有参数。
1、1个星(*)说明:
1)单星号
2)关键字args
3)可以传多值
4)*arg接收的列表也是转化为元组
2、结构参数传入需要在变量前加*
- def muliti_value(*args):
-
- print(args)
-
- list1=[1,2,3,4,5]
-
- muliti_value(*list1)
3、单星参数组合关键字参数混合
- def muliti_value(num,*args):
- print(num)
- print(args)
-
- list1=[1,2,"sss",4,5]
-
- muliti_value(111,*list1)
结果:
111
(1, 2, 'sss', 4, 5)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。