筆記主要由來于 慕課網(wǎng) Python 語言程序設(shè)計
1.代碼復(fù)用
2.模塊化設(shè)計
3.遞歸的實現(xiàn)
1.代碼復(fù)用
函數(shù) 和 對象 是代碼復(fù)用的兩種主要形式
2.模塊化設(shè)計
- 緊耦合:兩個部分之間交流很多,無法獨立存在
- 松耦合:兩個部分之間交流較少,可以獨立存在
- 模塊內(nèi)部緊耦合,模塊之間松耦合
3.遞歸的實現(xiàn)
函數(shù) + 分支語句
- 遞歸本身是一個函數(shù),需要函數(shù)定義方式描述
- 函數(shù)內(nèi)部,采用分支語句對輸入?yún)?shù)進(jìn)行判斷
- 基例和鏈條,分別編寫對應(yīng)的代碼
def rvs() :
if s == "" :
return s
else :
return rvs(s[1:]) + s[0]