python基礎-函數之裝飾器、叠代器與生成器
阿新 • • 發佈:2017-07-24
內部 class 叠代 code res 裝飾器 div 基礎 foo
1. 函數嵌套
1.1 函數嵌套調用
函數的嵌套調用:在調用一個函數的過程中,又調用了其他函數
def bar(): print("from in the bar.") def foo(): print("from in the foo.") bar() foo()
1.2 求函數最大值
def max2(x,y): if x > y: return x else: return y def max4(a,b,c,d): res1 = max2(a,b) res2 = max2(res1,c) res3= max2(res2,d) return res3 res = max4(2,5,3,-4) print(res)
1.3 函數嵌套定義
函數的嵌套定義:在一個函數的內部,又定義另外一個函數
def f1(): x = 1 def f2(): print("from f2.") f2() # 只能在函數內部調用 f1()
python基礎-函數之裝飾器、叠代器與生成器