當(dāng)函數(shù)要接受元組或者字典參數(shù)時(shí),它分別使用 * 和 ** 前綴灶泵。
在變量前加*,則多余的函數(shù)參數(shù)會(huì)作為一個(gè)元組存在args中,如:
def func(*ages):
func(1,2,3) #args表示(1吩蔑,2,3)這個(gè)元組
如果使用**前綴填抬,多余的參數(shù)會(huì)被認(rèn)為是字典
def func(**args):
func(a='1',b='2',c ='3')#args表示{‘a(chǎn)’:'1','b':'2','c':'3'}