出現了大量的if-else 和迴圈的巢狀,**的結構變得非常複雜,同時**重複量增加。
**和**之間的依賴性特別強烈[break的位置]
函式:目的:簡化**開發,解耦合的一種手段。
函式的意義:表示的是生活中的一種行為【行為~動作】,
行為在什麼時候會執行?人~吃飯的行為,行為只有在呼叫執行的時候才會發生動作。
**中的函式:
python**中,通過def關鍵字宣告乙個函式【def: defined
定義】
【nameerror:
name 『***』 is notdefined
乙個名稱為***的變數沒定義】
基本語法結構:宣告函式:宣告函式並不會執行函式
def 函式名稱():
函式中的**
函式的執行:通過該函式名稱,呼叫函式時,**才會執行。
# 宣告了乙個函式
def eat():
print(「準備吃飯……」)
# 通過該函式名稱,呼叫執行函式
eat()
Python基礎 認識函式(三)
高階函式 接收函式作為引數,或者將函式作為返回值返回的函式就是高階函式 deffun 1 a,b 函式一 計算a,b的和 c a b return c 接收函式作為引數的高階函式 deffun 2 fun,n,a,b 函式二 計算n倍fun a,b 的值 d n fun a,b return d r...
python 認識 與 ,判斷函式輸出
python view plain copy deff1 a,b,c 0,args,kw print a a,b b,c c,args args,kw kw deff2 a,b,c 0,d,kw print a a,b b,c c,d d,kw kw f1 1,2 f1 1,2 c 3 f1 1,2...
python基礎入門 09認識函式(二)
1 就是函式呼叫表示式的值 2 就是return關鍵字後的表示式的值 3 就是函式執行完成後返回給呼叫者的值 函式的呼叫過程 第一步 將實參傳遞給形參 傳參 用實參給形參賦值 第二步 執行函式體 第三步 獲取返回值 這個時候回到函式呼叫的位置 注意 函式在宣告的時候不會呼叫 如何看乙個函式的返回值是...