十、python沈澱之路--高階函數初識
阿新 • • 發佈:2018-04-28
pri style AR rom 一個 clas pytho nbsp 是把
一、高階函數:分兩種:一種是返回值中包含函數體;另一種是把一個函數體當作了參數傳給了另一個函數
1、返回值中包含函數體
例1、
1 def test(): 2 print(‘這是一個測試‘) 3 return test 4 5 f = test() 6 f()
1 這是一個測試 2 這是一個測試
例2
1 def inward(): 2 print(‘from inward‘) 3 def outward(): 4 print(‘from outward‘) 5 return inward 6 7 f = outward() 8 f()
1from outward 2 from inward
2、把一個函數體當作一個參數傳給另一個函數
例1
1 def inward(name): 2 print(‘%s is from inward‘ %name) 3 4 def outward(n): 5 print(‘我來自地球以外‘) 6 7 outward(inward(‘我‘))
1 我 is from inward 2 我來自地球以外
十、python沈澱之路--高階函數初識