1. 程式人生 > >初識函數(定義,語法,返回值,參數)

初識函數(定義,語法,返回值,參數)

函數傳遞 打包成 定義函數 函數名 賦值 關鍵字參數 動態 初識 def

1.什麽是函數

函數是對代碼塊和功能的封裝和定義

2.函數的語法和定義

使用def關鍵字來定義函數,函數的定義語法是

def 函數名():

函數體

函數名的命名規則和變量一樣

函數體就是函數被執行之後需要執行的代碼

函數的調用:

寫法:函數名(),這個時候函數的函數體會被執行

3.關於函數的返回值

return:返回

  1.當程序沒寫過return,或者寫了return但是沒寫值,不返回任何結果,如果非要接收,接收到的是None

  2.當函數寫了return 值,有一個返回值

  3.當函數寫了return 值1,值2,值3... 返回多個結果,多個結果打包成元組

  4.當程序執行到return,函數執行結束

4.函數的參數,

小括號表示函數調用,表示傳參

參數是給函數傳遞的信息

  1,形參(在函數聲明的位置寫的變量)

    1.位置參數 是指定位置

    2.默認值 是函數在聲明時定義形參直接給定一個值為默認值,如果有新值傳入則使用新    值,沒有值傳入則使用默認值

    3.動態傳參

  2,實參 調用函數時個函數傳遞的具體的值

    1.位置參數 與形參一一對應的位置放上對應的值

    2.關鍵字參數 用形參的變量名直接賦值

    3.混合:位置參數在前,關鍵字參數在後(如果中間出現了關鍵字參數,則後邊都必須是關    鍵字參數)

  3,傳參 把實參給形參的過程

初識函數(定義,語法,返回值,參數)