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.函式的意思 函式是指對某一功能的封裝 2.函式的語法 def 函式名 函式體函式名 3.函式的返回值 return,當讀到return,不會繼續往下讀 1.如果沒有return,預設返回none 2.如果只有return,返回none 3.return 返回值,只返回乙個值 4.return 值...
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.建...