Day14 函式引數的使用

2022-09-09 02:24:13 字數 786 閱讀 5120

形參:在定義函式階段定義的引數稱之為形式引數,簡稱形參,相當於變數名

def func(x, y): # x=1,y=2

print(x, y)

# 實參:在呼叫函式階段傳入的值稱之為實際引數,簡稱實參,相當於變數值

# func(1,2)

# 形參與實參的關係:

# 1、在呼叫階段,實參(變數值)會繫結給形參(變數名)

# 2、這種繫結關係只能在函式體內使用

# 3、實參與形參的繫結關係在函式呼叫時生效,函式呼叫結束後解除繫結關係

# 實參是傳入的值,但值可以是以下形式

# 形式一:

# func(1,2)

# 形式二:

# a=1

# b=2

# func(a,b)

# 形式三:

# func(int('1'),2)

# func(func1(1,2,),func2(2,3),333)

按照從左到右的順序依次定義的引數稱之為位置引數

# 位置形參:在函式定義階段,按照從左到右的順序直接定義的"變數名"

# 特點:必須被傳值,多乙個不行少乙個也不行

# def func(x,y):

# print(x,y)

# func(1,2,3)

# func(1,)

# 位置實參:在函式呼叫階段, 按照從左到有的順序依次傳入的值

# 特點:按照順序與形參一一對應

# func(1,2)

# func(2,1)

2.2 關鍵字引數

day14 內建函式

內建函式就是python執行時就會載入記憶體的函式,py直譯器執行後就可以直接拿來用的函式,常用的內建函式有以下這些,其中enumerate和eval是最常用的 1.bytes print 中文 encode utf8 print bytes 中文 utf8 2.char ord print chr...

day 14 內建函式二

一 函式名就是變數名,函式名字儲存的是函式的記憶體位址,溫習變數 1 由數字,字母,下劃線組成 2 不能是數字開頭,更不能是純數字 3 不能用關鍵字 4 不要太長 5 要有意義 6 不要用中文 7 區分大小寫 8 駝峰線或者下劃線 二 閉包 在內層函式中引入外層函式的變數 作用 1 保護變數,不受侵...

day14內建函式,函式遞迴,模組

內建函式 map 對映 map 函式位址,可迭代物件 map物件 map會將可迭代物件中的每乙個值進行修改,然後對映乙個map物件中,可以再將map物件轉換成列表 元組。注意 只能轉一次。name list egon sean tank name obj map lambda name name 吃...