最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)全局變量的兩個解決方法

 更新時間:2014年07月03日 15:20:30   投稿:shichen2014  
這篇文章主要介紹了Python實現(xiàn)全局變量的兩個解決方法,需要的朋友可以參考下

本文針對Python的全局變量實現(xiàn)方法簡述如下:
先來看下面一段測試程序:

count = 0
def Fuc(count):
  print count
  count += 1
for i in range(0, 10):
  Fuc(count)

運行結(jié)果是:

>>>
0
0
0
0
0
0
0
0
0
0

很顯然,這并不是我們想要的結(jié)果。

針對這一問題的解決方法就是采用全局變量:

global a
a = 3
def Fuc():
  global a
  print a
  a = a + 1
if __name__ == "__main__":
  global a
  for i in range(10):
    Fuc()print 'hello'
  print a

運行結(jié)果為:

>>>
3
4
5
6
7
8
9
10
11
12
hello
13

需要注意:哪里需要全局變量,哪里聲明一下;但是函數(shù)千萬不要傳參數(shù),比如用Fuc(a)是不行的。

解決方法2--列表:

示例代碼如下:

a = [3]
def Fuc():
  print a[0]
  a[0] = a[0] + 1
if __name__ == "__main__":
  global a
  for i in range(10):
    Fuc()
  print 'hello'
  print a[0]

結(jié)果同上

列表也可以比較簡單的實現(xiàn)這一功能

相關(guān)文章

  • Python虛擬機棧幀對象及獲取源碼學(xué)習(xí)

    Python虛擬機棧幀對象及獲取源碼學(xué)習(xí)

    這篇文章主要為大家介紹了Python虛擬機棧幀對象及獲取源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Python 的 sum() Pythonic 的求和方法詳細

    Python 的 sum() Pythonic 的求和方法詳細

    Python 的內(nèi)置函數(shù)sum()是一種對數(shù)值列表求和的有效且Pythonic 的方法。將多個數(shù)字相加是許多計算中常見的中間步驟,因此sum()對于 Python 程序員來說是一個非常方便的工具。下面文章就讓我們一起來看具體內(nèi)容吧
    2021-10-10
  • Python中文件的寫入讀取以及附加文字方法

    Python中文件的寫入讀取以及附加文字方法

    今天小編就為大家分享一篇Python中文件的寫入讀取以及附加文字方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • django如何計算兩個TimeField的時差

    django如何計算兩個TimeField的時差

    在Django中,可以使用datetime模塊來計算兩個TimeField字段的時間差,下面通過示例代碼介紹django?計算兩個TimeField的時差,需要的朋友可以參考下
    2023-05-05
  • Python中的單繼承與多繼承實例分析

    Python中的單繼承與多繼承實例分析

    這篇文章主要介紹了Python中的單繼承與多繼承,結(jié)合實例詳細分析了Python面向?qū)ο蟪绦蛟O(shè)計中單繼承與多繼承的概念、原理、實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-05-05
  • Python分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)示例代碼

    Python分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)示例代碼

    在Python中,分支結(jié)構(gòu)通過if、elif和else關(guān)鍵字來實現(xiàn)條件判斷,在使用if語句時,程序會根據(jù)條件表達式的真假執(zhí)行相應(yīng)的代碼塊,這篇文章主要介紹了Python分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu),需要的朋友可以參考下
    2024-03-03
  • django在保存圖像的同時壓縮圖像示例代碼詳解

    django在保存圖像的同時壓縮圖像示例代碼詳解

    這篇文章主要介紹了django在保存圖像的同時壓縮圖像,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python 從一個文件中調(diào)用另一個文件的類方法

    Python 從一個文件中調(diào)用另一個文件的類方法

    今天小編就為大家分享一篇Python 從一個文件中調(diào)用另一個文件的類方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python實現(xiàn)動態(tài)GIF英數(shù)驗證碼識別示例

    python實現(xiàn)動態(tài)GIF英數(shù)驗證碼識別示例

    這篇文章主要為大家介紹了python實現(xiàn)動態(tài)GIF英數(shù)驗證碼識別示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • 簡單談?wù)凱ython流程控制語句

    簡單談?wù)凱ython流程控制語句

    流程控制是程序設(shè)計中一個重要的內(nèi)容,Python支持三種不同的控制結(jié)構(gòu):if,for和while,下面我們來簡單談?wù)凱ython中的流程控制語句
    2016-12-12

最新評論

九龙县| 钟山县| 长宁县| 河西区| 江北区| 信丰县| 任丘市| 邯郸市| 建始县| 彰武县| 杭州市| 陆良县| 尚志市| 东至县| 伊春市| 石渠县| 桃园县| 准格尔旗| 清丰县| 黄平县| 临城县| 阜南县| 上思县| 赤水市| 宣汉县| 昌乐县| 崇文区| 元江| 华容县| 揭东县| 宜州市| 邓州市| 吴忠市| 拜城县| 渝北区| 清原| 丰宁| 淮北市| 克什克腾旗| 莱西市| 浮梁县|