形參:在定義函式階段定義的引數稱之為形式引數,簡稱形參,相當於變數名
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 吃...