python的閉包函數

下面的代碼是python的閉包

def line(a,b):
    def sub_line(x):
        return a*x+b
    return sub_line

f = line(3,2) #此時f=3x+2
print (f(3)) #f(3) = 11

運行結果

C:\python3.8.1\python.exe D:/python/day3/demo.py
11

 

 

發佈了8 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章