星号传参
把通过位置传参的参数值转为元组
def fun(a=1, *b):
"""a是一个普通关键字参数,*b是一个关键字星号参数"""
print(a)
print(b)
fun(1,2,3,4,5,6,7)
输出:
1
(2, 3, 4, 5, 6, 7)
双星号传参
把通过关键字传参的参数及对应的参数值转为字典
def fun(a=1, **b):
"""a是一个普通关键字参数,**b是一个关键字双星号参数"""
print(a)
print(b)
fun(a=1, b=2, c=3, d=4, e=5, f=6)
输出:
1
{'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6}