Python 3 學習筆記:函數(一)

函數可以理解成實現某一功能的一系列程式碼的集合,這樣做有一個最明顯的好處就是,如果我們需要反覆使用某個功能,使用函數只需要寫一遍這些語句,然後就可以在程式中調用這個函數,而不再需要重新寫一遍這些語句。

創建 & 調用

創建函數

創建函數使用 def 關鍵字實現,

def function_name(parameters): do some things

function_name 是函數的名稱(標識符),調用函數時使用;parameters 是該函數的參數(如果有多個,則使用逗號分隔),如果被指定,則調用函數是也需要傳入對應的實際數據;如果該參數不需要參數,則此處為空,調用時也無需傳入數據。

調用函數

調用函數很簡單,只需要在調用的位置寫上函數的名稱,傳入其需要的參數即可,

function_name(parameters)

參數

函數主要就是用來接收數據,然後利用函數內的程式碼將數據加工成我們需要的內容,那如何將數據傳入函數內部供其使用呢?這就是參數的功能,參數用來接收需要傳入函數的數據,然後對這些參數加工處理。

形參 & 實參

形參,在函數被定義時指定;實參,在函數被使用時指定。

函數是我們自己編寫的,所以我們明確的知道這個函數可以做什麼,實現功能時需要哪些數據,所以在定義函數時寫在小括弧內的參數就是形參,用於指定該函數可以接收、處理哪些數據。當我們使用這個函數的時候,就需要按照它的要求傳入它需要的數據,這個數據就是實參。

def summation(x, y): z = x + y print(str(x) + "+" + str(y) + "=" + str(z))

summation(2, 5)

在上面這個函數中,x 和 y 就是形參,而 2 和 5 就是實參。