Python第三周Round3-初識函數
阿新 • • 發佈:2018-12-29
() 基本功 return light 返回 表示 bsp 函數 是個
函數是python的一個基本功能,開始學習函數。
一些概念
- 函數式:將某功能代碼封裝到函數中,日後便無需重復編寫,僅調用函數即可
- 面向對象:對函數進行分類和封裝,讓開發“更快更好更強...”
一、函數的定義
def 函數名(參數): ‘函數介紹‘ # 代碼塊 return # 返回值
- def:表示函數的關鍵字
- 函數名:函數的名稱,日後根據函數名調用函數
- 函數體:函數中進行一系列的邏輯計算,如:發送郵件、計算出 [11,22,38,888,2]中的最大數等...
- 參數:為函數體提供數據
- 返回值:當函數執行完畢後,可以給調用者返回數據。
過程:沒有return的函數,本質上還是個函數,其實是返回了一個None
一個函數只能有一個return
1、返回值
函數是一個功能塊,該功能到底執行成功與否,需要通過返回值來告知調用者。
return只能返回一個值,若有多個參數,則是返回的一個tuple。(這句話我有懷疑,比如系統自帶的format()功能,其參數並不是一個tuple)
返回值數=0:返回None
返回值數=1:返回object
返回值數>1:返回tuple
2、參數值
Python第三周Round3-初識函數