參考:https://www.cnblogs.com/mrdoghead/p/12014270.html
參數前面加上* 號 ,意味着參數的個數不止一個
帶一個星號(*)參數的函數傳入的參數存儲為一個元組(tuple)→(2,3,4)
帶兩個(*)號則是表示字典(dict)→{a:2, b:3}
例子:
def t1(param1, *param2): print(param1) print(param2) t1(1,2,3,4) # 1 # (2,3,4)
def t2(param1, **param2): print param1 print param2 t2(1,a=2,b=3) # 1 # {a:2, b:3}