三十六、python高階特性-閉包 阿新 • • 發佈:2020-10-21 文章目錄 三十六、python高階特性-閉包36.1 概念36.2 閉包的實現36.3 閉包實現的三個條件36.4 閉包的優點 三十六、python高階特性-閉包 36.1 概念 閉包就是指有權訪問另一個函式作用域中的變數的函式。 36.2 閉包的實現 建立閉包最常見方式,就是在一個函式內部建立另一個函式。常見形式: 內部函式使用了外部函式的臨時變數,且外部函式的返回值是內部函式的引用。 閉包的一個常用場景就是裝飾器。 36.3 閉包實現的三個條件 函式裡面巢狀函式內部函式使用外部函式的變數外部函式的返回值被內部函式引用(函式名) 主要理解如下 36.4 閉包的優點 具有提高程式碼可複用性的作用