新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中*arg是什么意思?
*args:可以理解為只有一列的表格,長度不固定。

成都創(chuàng)新互聯(lián)公司長期為數(shù)千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為海鹽企業(yè)提供專業(yè)的做網站、成都網站設計,海鹽網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
**kwargs:可以理解為字典,長度也不固定。
首先,*args和**kwarg不是必須成對出現(xiàn),也不是必須叫這個名字,也可以叫*x和**y。寫成這樣,只是一種約定俗成,比如給別人講故事:從前有個張三和李四……大家一聽就知道你要說什么了,而不能說從前有個馬七狗八,大家雖然也能聽懂,但總是不太好理解。
作用:
我們要算不定長的加法,就可以用*args來定義了,當然也可以叫*x,*y。
def Jiafa(*args): sum = 0 for i in args: sum = sum + i print(sum) Jiafa(1, 3, 5) Jiafa(2, 4, 6, 8, )
輸出結果,9和20。這個案例很簡單,用*args定義就可以引入,相當于定義了不定長度的函數(shù),然后在程序中就可以多次使用。
網頁題目:創(chuàng)新互聯(lián)Python教程:python中*arg是什么意思?
URL分享:http://m.fisionsoft.com.cn/article/dhgcdch.html


咨詢
建站咨詢
