在python語(yǔ)言中,在函數(shù)中可以引用(嵌套)定義另一個(gè)函數(shù)時(shí),如果內(nèi)部的函數(shù)引用了外部的函數(shù)的變量,則可能產(chǎn)生閉包。閉包可以用來(lái)在一個(gè)函數(shù)與一組“私有”變量之間創(chuàng)建關(guān)聯(lián)關(guān)系。在給定函數(shù)被多次調(diào)用的過(guò)程中,這些私有變量能夠保持其持久性。
簡(jiǎn)而言之,閉包的特點(diǎn)就是內(nèi)部函數(shù)引用了外部函數(shù)中的變量。