Python 函式知識點

2022-08-31 03:27:11 字數 828 閱讀 6502

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 允許為引數設定預設值,即...