版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章代碼復(fù)用——函數(shù)函數(shù)的定義與調(diào)用01函數(shù)的概念
把實(shí)現(xiàn)某一特定功能的相關(guān)語(yǔ)句按某種格式組織在一起形成一個(gè)程序單位,并給程序單位取一個(gè)相應(yīng)的名稱,這樣的一個(gè)程序單位就叫函數(shù)(function)。使用函數(shù)的目的分解問(wèn)題,降低編程難度。另一方面,代碼重用。函數(shù)的概念用戶可直接使用的函數(shù)。系統(tǒng)內(nèi)置函數(shù)模塊中定義的函數(shù),需要先導(dǎo)入模塊,再使用。Python標(biāo)準(zhǔn)庫(kù)函數(shù)用戶先自己定義的函數(shù),再調(diào)用。用戶自定義函數(shù)Python語(yǔ)言函數(shù)分類函數(shù)的定義def<函數(shù)名>(<參數(shù)表>): <函數(shù)體>return表達(dá)式以def關(guān)鍵詞開(kāi)頭命名規(guī)則和對(duì)象變量相同,不能以數(shù)字開(kāi)頭,不得與關(guān)鍵字同名Return語(yǔ)句表示結(jié)束函數(shù),返回一個(gè)值給調(diào)用方,不帶表達(dá)式的return相當(dāng)于返回None函數(shù)體是函數(shù)執(zhí)行的代碼段。至少要有一條語(yǔ)句。函數(shù)內(nèi)容以冒號(hào)起始,并且縮進(jìn)。用于調(diào)用函數(shù)時(shí)向函數(shù)傳遞值。用“,”分隔的參數(shù),參數(shù)可以是0個(gè)、1個(gè)或多個(gè)定義格式函數(shù)的第一行語(yǔ)句可以使用文檔字符串函數(shù)的定義75%Conect()函數(shù)Connection對(duì)象例5-1-1函數(shù)定義實(shí)例:函數(shù)的調(diào)用
函數(shù)名([參數(shù)表])調(diào)用格式函數(shù)名是事先定義的函數(shù)名。參數(shù)表中的參數(shù)是實(shí)際參數(shù),若有多個(gè)實(shí)參,中間使用逗號(hào)“,”分隔,實(shí)參需要有明確的值。Python中,實(shí)參的個(gè)數(shù)可以和形參相同,也可以少于形參的個(gè)數(shù),如果實(shí)參少于形參的個(gè)數(shù),形參需要設(shè)置默認(rèn)值。函數(shù)的調(diào)用例5-1-2函數(shù)帶參數(shù)調(diào)用示例:函數(shù)定義:函數(shù)調(diào)用:形參實(shí)參函數(shù)的調(diào)用75%Conect()函數(shù)Connection對(duì)象函數(shù)語(yǔ)句函數(shù)表達(dá)式函數(shù)作參數(shù)函數(shù)調(diào)用方式可以將函數(shù)調(diào)用得到的值作為其他函數(shù)調(diào)用的實(shí)際參數(shù)。在表達(dá)式中調(diào)用函數(shù),此時(shí)一般需要函數(shù)的返回值。這時(shí)函數(shù)值被當(dāng)作一個(gè)參與表達(dá)式運(yùn)算的數(shù)據(jù)對(duì)象。函數(shù)調(diào)用單獨(dú)出現(xiàn),一般此時(shí)不需要函數(shù)的返回值,只是要把函數(shù)執(zhí)行一遍完成函數(shù)的操作。函數(shù)的調(diào)用75%Conect()函數(shù)函數(shù)的執(zhí)行過(guò)程:實(shí)參傳遞給形參保存現(xiàn)場(chǎng)函數(shù)執(zhí)行完畢,恢復(fù)現(xiàn)場(chǎng)程序轉(zhuǎn)函數(shù)執(zhí)行小結(jié)
函數(shù)的概念
定義目的
分類函數(shù)的定義
無(wú)參
有參函數(shù)的調(diào)用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 循證護(hù)理與護(hù)理教育
- 晨間護(hù)理鋪床注意事項(xiàng)
- 中藥封包護(hù)理的科研設(shè)計(jì)與實(shí)施
- 社區(qū)護(hù)理在健康促進(jìn)中的作用
- 告別惡作劇課件
- 吸脂培訓(xùn)教學(xué)課件
- 吸煙的危害課件
- 現(xiàn)代護(hù)理模式與臨床實(shí)踐
- 護(hù)理評(píng)估中的案例研究
- 聽(tīng)瀑課件教學(xué)課件
- 保安臨時(shí)用工合同范例
- 藝術(shù)鑒賞學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 三化一穩(wěn)定嚴(yán)進(jìn)嚴(yán)出專案報(bào)告
- 藍(lán)色勵(lì)志風(fēng)銳意進(jìn)取奮楫篤行模板
- AQ 2002-2018 煉鐵安全規(guī)程(正式版)
- DL-T5588-2021電力系統(tǒng)視頻監(jiān)控系統(tǒng)設(shè)計(jì)規(guī)程
- 人文成都智慧樹(shù)知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 2023年6月高考技術(shù)試卷(浙江自主命題)(解析)
- 11G521-1鋼檁條標(biāo)準(zhǔn)完整版
- 醫(yī)療組長(zhǎng)競(jìng)聘演講
- GB/T 9442-2024鑄造用硅砂
評(píng)論
0/150
提交評(píng)論