<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python語法32[global與nonlocal比較]


      python引用變量的順序: 當前作用域局部變量->外層作用域變量->當前模塊中的全局變量->python內置變量


      一 global

      global關鍵字用來在函數或其他局部作用域中使用全局變量。但是如果不修改全局變量也可以不使用global關鍵字。

       

      gcount = 0

      def global_test():
          print (gcount)
          
      def global_counter():
          global gcount
          gcount +=1
          return gcount
          
      def global_counter_test():
          print(global_counter())
          print(global_counter())
          print(global_counter())

       

       

      二 nonlocal

      nonlocal關鍵字用來在函數或其他作用域中使用外層(非全局)變量。

       

      def make_counter():
          count = 0
          def counter():
              nonlocal count
              count += 1
              return count
          return counter
          
      def make_counter_test():
        mc = make_counter()
        print(mc())
        print(mc())
        print(mc())

       

       

      也可以使用generator來實現類似的counter。如下:

      def counter_generator():
          count = 0
          while True:
              count += 1
              yield count
          
      def counter_generator_test():
        # below is for python 3.x and works well
        citer = counter_generator().__iter__()
        i = 0
        while(i < 3) : 
          print(citer.__next__())
          i+=1
        
      def counter_generator_test2():  
        #below code don't work
        #because next() function still suspends and cannot exit
        #it seems the iterator is generated every time.
        j = 0
        for iter in counter_generator():
          while(j < 3) : 
            print(iter)
            j+=1


      完! 

       

       

       

      posted @ 2011-12-31 13:10  iTech  閱讀(23058)  評論(2)    收藏  舉報
      主站蜘蛛池模板: 91精品午夜福利在线观看| 国产精品视频露脸| 亚洲成A人片在线观看无码不卡| 国产精品中出一区二区三区| 亚洲av无码一区二区三区网站| 久久精品国产99久久6| 久久久久高潮毛片免费全部播放 | 亚洲成在人线AV品善网好看| 国产成人精品久久一区二区| 日韩国产中文字幕精品| 亚洲夜色噜噜av在线观看| 99re热这里只有精品视频| 日韩精品二区三区四区| 亚洲中文字幕日韩精品| 国产精品午夜福利片国产| 亚洲美免无码中文字幕在线| 精品国产精品午夜福利| 精品无码一区在线观看| 日日噜噜夜夜狠狠视频| 日本一卡2卡3卡四卡精品网站| 亚洲国产精品ⅴa在线观看| 国模无吗一区二区二区视频| 公喝错春药让我高潮| 97午夜理论电影影院| 亚洲精品专区永久免费区| 久久精品蜜芽亚洲国产AV| 四虎影视4hu4虎成人| 灵宝市| 高清有码国产一区二区| 成人午夜在线观看日韩| 99久久无色码中文字幕| 精品自拍偷拍一区二区三区| 国产va免费精品观看| 国产精品色一区二区三区| 国产精品成人午夜福利| A毛片终身免费观看网站| 毛葺葺老太做受视频| a级亚洲片精品久久久久久久| 天堂网av成人在线观看| 中文字幕精品人妻丝袜| 亚洲 日本 欧洲 欧美 视频|