Python閉包Closure
來源:程序員人生 發布時間:2015-05-13 08:48:54 閱讀次數:3550次
Python的閉包和Python的內部函數
1 Python內部函數
def out(x):
def inner(y):
return "inner use % s" % y
return inner(x)
print out("jeapedu")
在out里定義了1個inner函數,out的返回值是調用inner(x)的值
2 python的閉包Closure
def closure(x):
def inner(y):
return "closure use %s %s" % (x, y)
return inner
print closure("Hello ")("智普教育 www.jeapedu.com")
closure里定義了函數inner,但closure的返回值是inner函數名。
請注意調用closure時后有兩個實參列表!
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈