单星号(*)把多余的函数入参读成元组。双星号(**)把多余的函数入参读成字典
参考链接:https://blog.csdn.net/minione_2016/article/details/79809589
def one(a,*b):
"""a是一个普通传入参数,*b是一个非关键字星号参数"""
print(b)
one(1,2,3,4,5,6)
#--------
def two(a=1,**b):
"""a是一个普通关键字参数,**b是一个关键字双星号参数"""
print(b)
two(a=1,b=2,c=3,d=4,e=5,f=6)
第一个输出为:
(2, 3, 4, 5, 6)
第二个输出为:
{'b': 2, 'c': 3, 'e': 5, 'f': 6, 'd': 4}
单星号变量实例(*)
双星号变量实例(**)