初識函數(定義,語法,返回值,參數)
阿新 • • 發佈:2018-12-06
函數傳遞 打包成 定義函數 函數名 賦值 關鍵字參數 動態 初識 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,傳參 把實參給形參的過程
初識函數(定義,語法,返回值,參數)