亚洲免费一级高潮_欧美极品白嫩视频在线_中国AV片在线播放_欧美亚洲日韩欧洲在线看

您現(xiàn)在所在的位置:首頁 >學習資源 > Python全棧+人工智能入門教材 > Python基礎入門教程14:程序編程進階之函數(shù)的參數(shù)

Python基礎入門教程14:程序編程進階之函數(shù)的參數(shù)

來源:奇酷教育 發(fā)表于:

接上一講,這節(jié)我們專門介紹python函數(shù)的參數(shù)處理本節(jié)主要內容函數(shù)的形式參數(shù)和實際參數(shù)函數(shù)的參數(shù)定義規(guī)則函數(shù)參數(shù)的默認值函數(shù)的可變參數(shù)

接上一講,這節(jié)我們專門介紹python函數(shù)的參數(shù)處理
 
本節(jié)主要內容
 
函數(shù)的形式參數(shù)和實際參數(shù)
函數(shù)的參數(shù)定義規(guī)則
函數(shù)參數(shù)的默認值
函數(shù)的可變參數(shù)
函數(shù)的關鍵字參數(shù)
函數(shù)的命名關鍵字參數(shù)
1.3. 函數(shù)的參數(shù)
 
1.3.1 函數(shù)的形式參數(shù)和實際參數(shù)
 
函數(shù)的參數(shù)主要會涉及到兩個概念:形式參數(shù)、實際參數(shù)
 
形式參數(shù):其實就是定義函數(shù)時,函數(shù)括號中的變量,形式參數(shù)的意義是當前函數(shù)如果要被調用執(zhí)行,就必須讓函數(shù)接收括號中定好的參數(shù)才能正常執(zhí)行,就是形式上需要這些數(shù)據(jù)才能執(zhí)行函數(shù),所以稱為形式參數(shù)
實際參數(shù):實際參數(shù)是我們在通過函數(shù)名稱調用函數(shù)時,在括號中傳遞的真實數(shù)據(jù);實際傳遞給函數(shù)用于執(zhí)行的數(shù)據(jù),稱為實際參數(shù)
形式參數(shù)和實際參數(shù)的具體關系如下圖所示:

1.3.2. 函數(shù)的參數(shù)定義規(guī)則
 
函數(shù)通過def進行定義,用于執(zhí)行一個功能,一個函數(shù),可以需要參數(shù),也可以不需要參數(shù)。
類似我們現(xiàn)實生活,執(zhí)行一個功能就是做一件事情,做這件事情需要的資源就是參數(shù),去做一件事情,有些需要資源,有些是不需要資源的。

1.3.3. 函數(shù)參數(shù)默認值
 
某些時候,我們可以給函數(shù)的參數(shù)定義默認值,這樣函數(shù)在調用過程中,如果某些參數(shù)沒有傳遞,就直接使用默認值來執(zhí)行函數(shù)代碼了,函數(shù)默認參數(shù)確定比較簡單,直接在形式參數(shù)上賦值就可以

1.3.4. 函數(shù)的可變參數(shù)
 
在某些情況下, 函數(shù)的參數(shù)個數(shù)不是確定的,這樣在常規(guī)定義函數(shù)時就木有辦法進行形式參數(shù)的定義了。
python提供了一種可變參數(shù),可以完美的解決這個問題
可變參數(shù),是在形式參數(shù)前面加一個*符號作為標識


1.3.5. 特殊的用法:關鍵字參數(shù)
 
將傳遞給函數(shù)的參數(shù),解析成dict字典的形式,也就是key:value鍵值對的形式,這就是關鍵字參數(shù)的意義,更加方便可變參數(shù)的操作
關鍵字參數(shù),使用兩個**符號來聲明關鍵字參數(shù)




>>>更多VR/AR入門教程:VR入門