


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第Python3中*和**運算符的用法是什么*args和**kwargs主要用于函數(shù)定義。
你可以將不定數(shù)量的參數(shù)傳遞給一個函數(shù)。不定的意思是:預先并不知道,函數(shù)使用者會傳遞多少個參數(shù)給你,所以在這個場景下使用這兩個關鍵字。其實并不是必須寫成*args和**kwargs。*(星號)才是必須的.你也可以寫成*ar和**k。而寫成*args和**kwargs只是一個通俗的命名約定。
python函數(shù)傳遞參數(shù)的方式有兩種:
位置參數(shù)(positionalargument)
關鍵詞參數(shù)(keywordargument)
*args與**kwargs的區(qū)別,兩者都是python中的可變參數(shù):
*args表示任何多個無名參數(shù),它本質(zhì)是一個tuple
**kwargs表示關鍵字參數(shù),它本質(zhì)上是一個dict
如果同時使用*args和**kwargs時,必須*args參數(shù)列要在**kwargs之前。
deffun(*args,**kwargs):
...print(args=,args)
...print(kwargs=,kwargs)
fun(1,2,3,4,A=a,B=b,C=c,D=d)
//args=(1,2,3,4)
//kwargs={A:a,B:b,C:c,D:d}
使用*args
deffun(name,*args):
...print(你好:,name)
...foriinargs:
...print(你的寵物有:,i)
fun(Geek,dog,cat)
//你好:Geek
//你的寵物有:dog
//你的寵物有:cat
使用**kwargs
deffun(**kwargs):
...forkey,valueinkwargs.items():
...print({0}喜歡{1}.format(key,value))
fun(Geek=cat,cat=box)
//Geek喜歡cat
//cat喜歡box
3.函數(shù)實參
如果函數(shù)的形參是定長參數(shù),也可以使用*args和**kwargs調(diào)用函數(shù),類似對元組和字典進行解引用:
deffun(data1,data2,data3):
...print(data1:,data1)
...print(data2:,data2)
...print(data3:,data3)
args=(one,2,3)
fun(*args)
data1:one
data2:2
data3:3
kwargs={data3:one,data2:2,data1:3}
fun(**kwargs)
data1:3
data2:2
data3:one
4.序列解包
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國包裝飲用水行業(yè)市場規(guī)模調(diào)研及投資前景研究分析報告
- 2025年中國辦公用品零售行業(yè)市場前景預測及投資價值評估分析報告
- 2025年中國辦公樓產(chǎn)業(yè)園區(qū)行業(yè)市場前景預測及投資價值評估分析報告
- 2025年中國百貨店行業(yè)市場規(guī)模調(diào)研及投資前景研究分析報告
- 電商客服質(zhì)量管理體系優(yōu)化與質(zhì)檢服務合同
- 網(wǎng)紅咖啡區(qū)域代理權及全方位技術培訓服務合同
- 智能蜂箱遠程監(jiān)控租賃與智能農(nóng)業(yè)服務合同
- 抖音網(wǎng)紅虛擬禮物分成收益執(zhí)行協(xié)議書
- 電競賽事門票銷售與現(xiàn)場運營服務協(xié)議
- 極地科研站模塊化建筑運輸、安裝與風險控制合同
- DL∕T 5551-2018 架空輸電線路荷載規(guī)范
- 江蘇省常州市重點中學2025屆高考歷史三模試卷含解析
- 小學五年級下冊道德與法治期末測試卷帶答案【考試直接用】
- 甘肅省蘭州市城七里河區(qū)-2023-2024學年六年級下學期小學期末畢業(yè)測試語文試卷
- 《裝飾材料與施工》考試復習題庫(含答案)
- 中小學生民法典主題班會-民法典宣講課件
- 第一單元大單元教學設計(表格式) 2023-2024學年統(tǒng)編版語文八年級下冊
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設計規(guī)范
- 小學高段學生數(shù)學應用意識培養(yǎng)的實踐研究 開題報告
- GB/T 17592-2024紡織品禁用偶氮染料的測定
- GA/T 2015-2023芬太尼類藥物專用智能柜通用技術規(guī)范
評論
0/150
提交評論