對def函數(shù)的參數(shù)認(rèn)識
轉(zhuǎn)載:http://www.rzrgm.cn/Guido-admirers/p/6068702.html
如何理解函數(shù)的形式參數(shù)*args,**kwargs
形參*args的輸出形式為tuple,當(dāng)輸入多個(gè)實(shí)參時(shí),按實(shí)際順序傳入一一對應(yīng)
形參**kwargs的輸出形式為dict,當(dāng)輸入實(shí)際參數(shù)時(shí),以字典的形式傳入函數(shù)中
例如:
def i(kargs, *args, **kwargs):
print(kargs,type(kargs))
print(args,type(args))
print(kwargs,type(kwargs))
i("kdk","111","ppp","uuu",a=1,b=2,c=3)
輸出結(jié)果:
kdk <class 'str'>
('111', 'ppp', 'uuu') <class 'tuple'>
{'a': 1, 'c': 3, 'b': 2} <class 'dict'>
浙公網(wǎng)安備 33010602011771號