python函式知識點 Python 函式知識點

2021-10-11 04:42:14 字數 806 閱讀 5893

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.建...