5.1 函式相關基礎概念
5.1.1 函式是什么
函式是指一段可以直接被另一段程式或代碼參考的程式或代碼,也叫做子程式、(OOP中)方法,
一個較大的程式一般應分為若干個程式塊,每一個模塊用來實作一個特定的功能,所有的高級語言中都有子程式這個概念,用子程式實作模塊的功能,
在程式設計中,常將一些常用的功能模塊撰寫成函式,放在函式庫中供公共選用,開發者要善于利用函式,以減少重復撰寫程式段的作業量,
函式的特點:
- 函式就是一段具有特定功能的代碼塊
- 呼叫函式一般可以通過一條簡單的命令執行一系列復雜的操作
- 函式名是函式的識別符號
- 函式的引數在呼叫函式時給函式提供資料
- 有些函式執行完畢會得到一個結果,叫做函式的回傳值
5.1.2 函式的作用
- 降低編程的難度,將一個復雜的大問題分割成一系列更簡單的小問題,
- 代碼重用:封裝代碼,快速呼叫,減少代碼的撰寫量
- 整理和優化代碼,提高代碼的復用率,避免重復代碼,使代碼保持簡潔
- 使代碼更容易撰寫、閱讀和維護
5.1.3 函式的分類
5.1.3.1 內置函式
Python語言中自帶的函式叫做內建函式,這些內建函式對大部分常用操作進行有效封裝,可以直接呼叫,為開發提供了極大便利,
我們常用的print、sum、input等都是Python的內置函式,
5.1.3.2 自定義函式
在Python語言中,由開發者自己定義的函式稱為自定義函式,當內建函式不能滿足要求時,開發者可以根據實際需要自定義函式,函式自定義完成后,開發者可以在其他代碼處通過函式名呼叫,
自定義函式和內建函式的定義方式是相同,只不過是自定義函式是由開發者定義的,而內建函式是安裝Python后自帶的,兩者的呼叫方式都是一樣的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/515016.html
標籤:Python
上一篇:深度學習之淺層神經網路
