1.1函數的定義:對代碼塊和功能的封裝和定義python
1.2 函數的定義語法:函數
def 函數名(形參列表):spa
函數體(代碼塊,return)對象
1.3調用:
遞歸
函數名(實參列表)字符串
return:在函數執行的時候,若是遇到return,直接返回it
1.若是不寫return,沒有返回值,獲得的是noneclass
2.在函數的中間或末尾寫return,返回的是none變量
3.若是return後寫了一個值,則調用者能夠收到一個結果object
4.若是return後面寫了多個結果,調用者能夠收到一個元組
定義:調用者在調用時,給函數傳遞的信息(能夠用%s也能夠用+)
形參:函數聲明的位置的變量.
實參:函數調用時給的具體的值
傳參:把實參交給形參的過程
1.實參:
(1) 位置參數:按照形參的位置給形參傳值
(2)關鍵字參數:按照形參的名字給形參傳值
(3)混合參數:即用位置參數,也用關鍵字參數(關鍵字參數必須在位置參數後面)
2.形參
(1)位置參數
(2)默認值參數(先位置,後默認值)
(3)動態參數
isinstance(1, int) 判斷是不是int型
isinstance(1.0, float) 判斷是不是float型
isinstance(s, str) 判斷是不是字符串型
isinstance(a, dict) 判斷對象a是否爲字典