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

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

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

      python中list作為全局變量無需global聲明的原因

      發現一個問題。

      python中list變量作為全局變量時,在函數中可以直接修改。

      而普通變量則需要先在函數中global聲明,否則會報錯。

      例如:

      a = 1

      def fun():

        global a

        a = 2

      而list:

      b = [1,2]

      def fun():

        b[0] = 2

      在函數中直接修改list則是可以的。

      原因是:

      普通變量如果在函數中賦值

      a = 2

      會有歧義。因為它既可以是表示引用全局變量a,也可以是創建一個新的局部變量,所以在python中,默認它的行為是創建局部變量,除非顯式聲明global。

      而對列表list變量進行賦值

      b[0] = 2

      則不會有歧義。它是“明確的”,因為如果把b當作是局部變量的話,它會報KeyError,所以它只能是引用全局的b,故不需要多此一舉顯式聲明global。

      參考自:

      實例講解Python中global語句下全局變量的值的修改

       
      Freecode# : www.rzrgm.cn/yym2013

      posted @ 2017-01-02 22:53  Freecode#  閱讀(24362)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产在线观看免费人成视频| 男人扒开添女人下部免费视频| 中文字幕亚洲日韩无线码| 国产精品免费视频网站| 精品久久精品久久精品九九| 亚洲国内精品一区二区| 国产第一页屁屁影院| 久久免费观看午夜成人网站| 日韩丝袜欧美人妻制服| 欧美成人精品手机在线| 亚洲色婷婷一区二区三区| 日韩亚洲精品中文字幕| 少妇被爽到高潮喷水久久欧美精品 | 91网站在线看| 爱性久久久久久久久| 久久蜜臀av一区三区| 欧美最新精品videossexohd| 懂色AV| 国产激情第一区二区三区| 国产三级a三级三级| 欧美成人午夜性视频| 国产欧美日韩亚洲一区二区三区| 日本丰满护士bbw| 无码人妻斩一区二区三区| 日韩放荡少妇无码视频| 亚洲欧美日韩成人综合一区| 色综合久久中文字幕综合网| 精品久久精品午夜精品久久| 日韩高清免费一码二码三码| av中文字幕一区二区| 和林格尔县| 欧美日本一区二区视频在线观看 | 亚洲无人区一区二区三区| 伊人色综合一区二区三区影院视频 | 国产精品青草久久久久福利99| 亚洲性图日本一区二区三区| 99久久精品国产一区二区蜜芽| 亚洲国产av无码精品无广告| 国产超碰无码最新上传| 国产乱子伦农村xxxx| 熟女一区|