1. 函式的意思
函式是指對某一功能的封裝
2. 函式的語法
def 函式名():
函式體函式名()
3. 函式的返回值
return,當讀到return,不會繼續往下讀**。
1.如果沒有return,預設返回none
2.如果只有return,返回none
3.return 返回值,只返回乙個值
4.return 值1,值2,值3 則返回多個值,以元組的形式接收
4. 函式的引數
在函式執行的時候給函式傳遞資訊
1. 形參:
1.位置引數
def func(a,b):pass
func("呵呵","哈哈")#呵呵對應a,哈哈對應b,叫位置引數
2.預設引數,當呼叫的時候不給傳遞值,則使用預設值,如果傳遞了內容,那麼使用傳遞內容。
def func(a,b="哈哈"):print(a)
print(b)
func("呵呵")
#這時候的輸出結果是
呵呵哈哈
def func(a,b="哈哈")
print(a)
print(b)
func("呵呵","嘿嘿")
#這時候輸出的結果是
呵呵嘿嘿
3.混合引數,順序:先寫位置引數,再寫預設引數
2. 實參:
1.位置引數,按照正確的位置給形參複製
2.關鍵字引數,按照形參的名稱,給形參賦值
3.混合引數,順序:先寫位置引數,再寫關鍵字引數
python函式知識點 二
目錄 一.函式物件 二.函式巢狀 三.命名空間與作用域 四.閉包函式 五.裝飾器 1.函式是第一類物件,即函式可以當作資料傳遞 1 可以被引用 2 可以當作引數傳遞 3 返回值可以是函式 3 可以當作容器型別的元素2.利用該特性,優雅的取代多分支的if 不然要是有很多個函式的話,就要寫很多個if e...
python知識點 建構函式
python 中的建構函式是 init 函式。用於類的例項化,當乙個物件被建立時,就會立刻被呼叫,有且只能執行一次。classa def init self print a1 執行 a a 輸出 a1 1.建構函式可以不寫,不寫時會呼叫預設的建構函式 classa pass執行 a a 輸出 2.建...
Python函式知識點總結
1 形式引數 形參 2 實際引數 實參 3 關鍵字引數 關鍵字引數是指使用形式引數的名字來確定輸入的引數值。通過此方式指定函式實參時,不再需要與形參的位置完全一致,只要將引數名寫正確即可。但需要注意,混合傳參時關鍵字引數必須位於所有的位置引數之後。4 預設引數 python 允許為引數設定預設值,即...