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

Python第三週Round3-初識函式

函式是python的一個基本功能,開始學習函式。

 一些概念

  • 函式式:將某功能程式碼封裝到函式中,日後便無需重複編寫,僅呼叫函式即可
  • 面向物件:對函式進行分類和封裝,讓開發“更快更好更強...”

一、函式的定義

def 函式名(引數):
    '函式介紹'
    # 程式碼塊
    return  # 返回值

  

  • def:表示函式的關鍵字
  • 函式名:函式的名稱,日後根據函式名呼叫函式
  • 函式體:函式中進行一系列的邏輯計算,如:傳送郵件、計算出 [11,22,38,888,2]中的最大數等...
  • 引數:為函式體提供資料
  • 返回值:當函式執行完畢後,可以給呼叫者返回資料。

過程:沒有return的函式,本質上還是個函式,其實是返回了一個None

一個函式只能有一個return

1、返回值

函式是一個功能塊,該功能到底執行成功與否,需要通過返回值來告知呼叫者。

return只能返回一個值,若有多個引數,則是返回的一個tuple。(這句話我有懷疑,比如系統自帶的format()功能,其引數並不是一個tuple)

 

返回值數=0:返回None
返回值數=1:返回object
返回值數>1:返回tuple

 

2、引數值