- 一个*号作为乘法运算符使用
- c = a * b
- 作为可变长参数使用
- 函数参数不固定的时候使用
- 不固定位置参数
-
def func(*args): print(args) 调用: func(2, 3, 4) 输出为: (2, 3, 4)
-
- 不固定关键字参数
-
def func(**kwargs): print(kwargs) 调用: func(name="xiaowang") 输出: {'name':'xiaowang'}
-
- 不固定位置参数
- 函数参数不固定的时候使用
- 作为参数解包使用
- 作为实参使用
- 当传入的参数是一个元组或列表时,前面加*,python会自动解包
-
b = [1,2,3,4] print(b) 输出为: 1 2 3 4
-
- 当传入的参数是一个元组或列表时,前面加*,python会自动解包
- 作为实参使用
注意:本文归作者所有,未经作者允许,不得转载
原文地址: http://www.wsmee.com/post/54
版权声明:非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0