《Python程序設計》課件-項目五 制作通訊錄 函數_第1頁
《Python程序設計》課件-項目五 制作通訊錄 函數_第2頁
《Python程序設計》課件-項目五 制作通訊錄 函數_第3頁
《Python程序設計》課件-項目五 制作通訊錄 函數_第4頁
《Python程序設計》課件-項目五 制作通訊錄 函數_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Python程序設計與應用函數鄧嬋主講教師函數課程導入編寫代碼解決某個問題實現某種功能鄧嬋主講教師函數是不是要經常重復編寫此段代碼呢?大量重復的代碼,會影響代碼的編寫和執行效率。該如何解決此問題呢?課程導入課程目標使用函數的原因使用函數的好處函數和函數的分類函數為什么要使用函數冗長的程序不僅在閱讀和理解上給開發人員增加了難度,也不利于后期對程序的維護與二次開發。為什么要使用函數程序功能的提升開發難度復雜程度若干個小功能小功能的逐個實現進而實現程序設計程序函數為什么要使用函數什么是函數函數是組織好的、可重復使用的、用來實現單一或相關聯功能的代碼段,通過函數的名稱表示和調用一段有名字的子程序,可以在需要的地方使用函數名調用執行什么是函數函數是一種功能的抽象,它可以完成特定的功能。Python的內置函數pow(),指數函數,它能計算并返回x的y次方的值。什么是函數不需要了解其內部的實現原理,只需要了解函數的輸入輸出方式即可使用。計算x的y次方只需要掌握函數的語法格式和參數說明即可,調用函數時可以不同的參數作為輸入。調用pow()什么是函數計算2的3次方代碼:a=pow(2,3)print(a)運行結果:8以參數2和3作為輸入。什么是函數計算4的2次方代碼:a=pow(4,2)print(a)運行結果:16以不同的參數4和2作為輸入。什么是函數函數的分類函數的分類Python中的函數可以分為四類內置函數Python語言內置了若干常用的函數,例如print()函數、input()函數等,在程序中可以直接使用。標準庫函數Python語言安裝程序同時會安裝若干標準庫,例如math、random等。通過import語句可以導入標準庫,然后用戶可以使用其中定義的函數。函數的分類Python中的函數可以分為四類第三方庫函數Python社區提供了許多其他高質量的庫,例如Python圖像庫等。下載安裝這些庫后,通過import語句可以導入庫,然后用戶可以使用其中定義的函數。用戶自定義函數是用戶根據自己需求定義的具有特定功能的一段代碼。使用函數的好處使用函數的好處實現結構化程序設計。通過把程序分割為不同的功能模塊可以實現自頂向下的結構化設計。減少程序的復雜度。簡化程序的結構,提高程序的可閱讀性。使用函數有如下好處實現代碼的復用。一次定義多次調用,實現代碼的可重用性。使用函數的好處提高代碼的質量。實現分割后子任務的代碼相對簡單,易于開發、調試、修改和維護。協作開發。大型項目分割成不同的子任務后,團隊多人可以分工合作,同時進行協作開發。使用函數有如下好處實現特殊功能。遞歸函數可以實現許多復雜的算法。課程小結使用函數的原因使用函數的好處函數和函數的分類函數課程小結函數程序分割為不同的功能模塊可以實現結構化設計減少程序的復雜度函數我們在其他工作領域或生活中遇到大的工程項目或問題,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論