程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> python函數定義與使用+返回值簡解

python函數定義與使用+返回值簡解

編輯:Python

一個函數相當於一個功能塊,當要使用時,可以直接調用,避免了壘代碼。

函數定義和使用:

 #函數
 def mail():       #定義函數
     n = 123       #函數體
     n += 1
     print(n)
 mail()       #加括號表示執行函數
 f = mail    #函數名,賦值結果一樣
 f()
 
 #執行結果:

 124
  • def:表示函數的關鍵字(解析器解析到def,識別為定義函數,默認不執行)
  • 函數名:函數的名稱,日後根據函數名調用函數
  • 函數體:函數中進行一系列的邏輯計算,如:發送郵件、計算出 [11,22,38,888,2]中的最大數等...
  • 參數:為函數體提供數據
  • 返回值:當函數執行完畢後,可以給調用者返回數據,如果沒設置返回值,函數也會返回值,不過是None。

函數的返回值:可用於判斷函數是否執行成功

 #函數返回值
 def mail():       #定義函數
     n = 123       #函數體
     n += 1
     print(n)
     return 123     #函數執行成功則返回123,如果沒設置返回值,函數也會返回值,不過是None。
 ret = mail()       #加括號表示執行函數
 print(ret)
 
 #執行結果:

 123
 def show():
     print("a")
     if 1 == 1:       #當1==2時,則會輸出b
         return [11,22]     #當函數遇到return就會返回,不再執行下面的
     print("b")
 show()
 
 #執行結果:
 a
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved