1. 程式人生 > >python之閉包

python之閉包

() 一個 inner pre pri ret def outer pos

閉包是一個python的現象,我們在學習裝飾器的時候會用到閉包
def outer():
x=10
def inner():#條件一,inner就是內部函數
print(x)#條件二,外部環境的一個變量
return inner#結論,內部函數inner就是一個閉包
f=outer()
f()
#關於閉包,閉包=內部函數+定義這個函數時的環境

python之閉包