欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python閉包實現(xiàn)計數(shù)器的方法

 更新時間:2015年05月05日 10:50:14   作者:鴣斑兔  
這篇文章主要介紹了Python閉包實現(xiàn)計數(shù)器的方法,分析了閉包的概念及實現(xiàn)計數(shù)器的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了Python閉包實現(xiàn)計數(shù)器的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

先來看看專業(yè)的解釋:閉包(Closure)是詞法閉包(Lexical Closure)的簡稱,是引用了自由變量的函數(shù)。這個被引用的自由變量將和這個函數(shù)一同存在,即使已經(jīng)離開了創(chuàng)造它的環(huán)境也不例外。所以,有另一種說法認(rèn)為閉包是由函數(shù)和與其相關(guān)的引用環(huán)境組合而成的實體。

代碼如下:

#!/usr/bin/env python
#coding=utf-8
def generate_counter():
  CNT = [0]
  def add_one():
    CNT[0] = CNT[0] + 1
    return CNT[0]
  return add_one
counter = generate_counter()
print counter()   # 1
print counter()   # 2
print counter()   # 3

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論