python -- 初識函數

一、什麼是函數
函數是對代碼塊和功能的封裝和定義。(提早定義好一個事情和功能,等須要的時候,直接取用)
 
二、函數的語法。(函數的命名規則和使用和變量基本同樣)
def 函數名():
    函數體   #  函數被執行以後要執行的代碼
函數的調用
 
    使用函數名能夠調用函數, 寫法: 函數名()
 
三、函數的返回
    執行完函數以後,咱們可使用return來返回結果。
 
 程序遇到return,此函數結束,函數後面的將不會再執行。
 
return 返回值
 
關於返回值
    一、函數能夠有返回值,也能夠沒有返回值。
    二、函數若是沒有返回值,在函數最後執行完畢的時候,會默認返回None
    三、在函數中只寫了return,可是沒有寫返回值,會返回None,後面的將再也不執行。
    四、在函數中寫了return,return None,返回結果爲None
    五、在函數中寫了return值,會返回一個結果
    六、在函數中寫 return 值1,值2,值3 ...返回多個結果,多個結果打包成元組,調用者能夠結構成多個變量
 
 
加:三目運算
c = a if a > b else a   # c 裝的是a , b 中最大的一個數
# 值1 if 條件 值2
四、函數的參數
 
 函數後邊的括號,表示調用,傳參
 
    一、什麼是參數:參數是給函數傳遞的信息
        形參:在函數申明的位置寫的變量
                一、位置參數
                二、默認值參數 (大多數傳進來的參數都是同樣的,通常用默認參數,當不傳遞參數的時候起做用)
                三、動態傳參
 
          實參:在函數調用的時候給函數傳遞的具體的值(注:在函數調用的時候,必須保證全部的形參獨有對應的值)
                一、位置參數
                二、關鍵字參數
                三、混合參數:位置參數,關鍵字參數,關鍵字參數必須再位置參數的後面。
 
           傳參:在函數傳遞信息的時候將實際參數交給形式參數的過程稱爲傳參。
 
 
  全部帶等號的參數都在後邊。
相關文章
相關標籤/搜索