Python-函數與函數式編程
阿新 • • 發佈:2019-05-05
根據 格式 重復 ren 返回 lse 使用 參數 面向過程
一、函數定義
1、函數的定義格式
在Python中,函數的定義使用def
語句、函數名、括號、括號中的參數和冒號:
,然後,在縮進塊中編寫函數體,函數的返回值可以使用return進行
返回。
例子:
def my_abs(x):
print(x)
return 0
說明:
def : 定義的函數關鍵字
my_abs: 定義的函數名稱
print(x):一定的函數代碼塊或程序的處理邏輯
return 0: 定義的函數返回值,這裏函數返回為0
註意: 函數式編程是有return的返回值,而沒有renturn的返回值為面向過程編程。
2、函數的作用及優點
代碼重用,避免寫重復的代碼,提高代碼的可用性。
保持一致性,修改一處,所有代碼塊保持一致代碼
可擴展性,函數中可以隨意增加函數的功能
二、函數調用
1、在函數定義之後,可以使用函數名、括號、及括號中的參數來調用定義的函數
例子:
def my_abs(x):
print(x)
return 0
my_abs(999)
三、函數的返回值
返回的值數等於0,返回None
返回的值數量等於1;返回object(對象)
返回的值數量大於1;返回tup1(元組)
返回值的作用: 返回函數的執行結果,後面的代碼根據函數的返回值來進行判斷來做出不同的操作,比如:登錄窗口,返回值為True的時候運行登錄程序,當返回的值為False時,拒絕登錄程序。
四、函數的參數
函數的參數分為形參和實參。實參: 實際存在的參數或值 形參: 形式的參數
Python-函數與函數式編程