python閉包

閉包

    1,閉包是嵌套在函數中的

    2,閉包是內層函數對外層函數的變量的引用(改變)

    3,閉包需要將其作爲一個對象返回,而且必須逐層返回

閉包舉例:

    def wrapper():

        name = "ghl"

        def inner():

            print (name)

        return inner

閉包的作用:

    #非閉包函數,隨着函數的結束臨時空間關閉

    python遇到閉包,空間不會隨着函數的執行完畢而消失,保存閉包數據不會銷燬

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章