Python中函式的理解以及應用
阿新 • • 發佈:2019-01-05
##########函式##########
##理解函式
##函式
在Python中所謂函式其實就是定義過執行內容並且便於呼叫執行的一串程式碼,它的引入可以很大提高我們在編寫程式碼時的方便程度。
def 函式名( ):
函式體
# 形參與實參
形參:定義函式時的變數,叫做形參,可以任意起名
實參:真實的資料資訊,呼叫函式傳的引數為時參
# 形參的分類
#位置引數
#預設引數
#可變引數
#關鍵字引數
# 函式的返回值
通俗來說,函式的返回值是函式執行後產生的結果,預設的值為none(或null),在函式執行完畢退出後,該值是不記錄在系統記憶體內的,return是用來返回函式執行的結果的,一旦遇到return,函式執行結束,在函式執行結束後可以呼叫系統記錄的函式儲存值。
##函式變數的作用域
#全域性變數與區域性變數
區域性變數:在函式內部定義的普通變數,只在函式內部起作用,函式執行結束,變數會自動刪除;
- 可變:函式內部變數改變會改變函式外部變數的值
- 不可變: 函式內部變數改變不會改變函式外部變數的值
全域性變數:作用於整體程式的變數。