天天看點

python --- 09 初始函數 參數

函數

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

    def  函數名()           #  定義

      函數體

    函數名()              #  調用

python --- 09 初始函數 參數

    return      傳回None

    return "x"        傳回值為   'x'

    return "x","y"     同時傳回多個結果時,    傳回的是元組

    一遇到return 就結束函數  到達調用函數的位置

    c = a  if a>b   else  b             #求 a和b誰大

  ①在括号内寫的東西叫參數

      在函數聲明的位置. 寫的參數叫形參

   在函數調用的地方. 寫的參數叫實參

   把實參傳遞給形參的過程叫做傳參

  ②實參:在函數調用的時候給函數傳遞的具體的值

    1. 位置參數   ,實參和形參數量要一緻  位置一一對應

    2. 關鍵字參數        形參 = 實參

    3. 混合時:        位置在前, 關鍵字 在後    

python --- 09 初始函數 參數

    ③形參: 在函數聲明的位置寫的變量

    1. 位置參數

    2. 預設值    形參 = 'x'         必須放在最後

python --- 09 初始函數 參數

    3. 動态傳參(明天) *, **