Python 3.5(十一) 函數
阿新 • • 發佈:2017-08-31
logs 邏輯 tro span 定義函數 pac 增強 strong name
函數式編程最重要的是增強代碼的重用性和可讀性
二、定義和使用
def
函數名(參數):
...
函數體
...
函數的定義主要有如下要點:
- def:表示函數的關鍵字
- 函數名:函數的名稱,日後根據函數名調用函數
- 函數體:函數中進行一系列的邏輯計算,如:發送郵件、計算出 [11,22,38,888,2]中的最大數等...
- 參數:為函數體提供數據
- 返回值:當函數執行完畢後,可以給調用者返回數據。
以上要點中,比較重要有參數和返回值:
函數的有三中不同的參數:
- 普通參數
- 默認參數
- 動態參數
# ######### 定義函數 ######### # name 叫做函數func的形式參數,簡稱:形參
def func(name, age = 18): print "%s:%s" %(name,age) # 指定參數 func(‘wupeiqi‘, 19) # 使用默認參數 func(‘alex‘) 註:默認參數需要放在參數列表最後
Python 3.5(十一) 函數