1. 程式人生 > >Python第三周Round3-初識函數

Python第三周Round3-初識函數

() 基本功 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-初識函數