這篇文章主要講解了“python怎么定義可變參數(shù)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“python怎么定義可變參數(shù)”吧!
河間ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
說(shuō)明
1、在形參之前添加*,格式為*args。這意味著創(chuàng)建一個(gè)名為args的空元組,它可以接受任何外部傳入的非關(guān)鍵字實(shí)參。普通參數(shù)必須以非關(guān)鍵字參數(shù)的形式傳遞,否則Python解釋器將優(yōu)先將所有參數(shù)傳遞給可變參數(shù)。
2、**kwargs表示創(chuàng)建一個(gè)名為kwargs的空字典,該字典可以接受任何多個(gè)以關(guān)鍵詞參數(shù)賦值的實(shí)際參數(shù)。
實(shí)例
def calc(*numbers): sum = 0 for n in numbers: sum = sum + n return sum print(calc(10, 9))
感謝各位的閱讀,以上就是“python怎么定義可變參數(shù)”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)python怎么定義可變參數(shù)這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!