Python 3 學習筆記:函數(一)
- 2020 年 1 月 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 就是實參。