最新国产好看的视频,伊人天堂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

最新評論

湖州市| 洞口县| 甘泉县| 呼图壁县| 资阳市| 高雄市| 阿拉善盟| 南靖县| 浏阳市| 扎囊县| 文登市| 余庆县| 岱山县| 开鲁县| 堆龙德庆县| 桑植县| 清丰县| 安丘市| 合水县| 岳阳市| 威海市| 惠来县| 九龙城区| 安塞县| 庄浪县| 屏山县| 宁晋县| 思南县| 珠海市| 吴桥县| 塔河县| 白玉县| 隆安县| 梁平县| 桃源县| 凤阳县| 河北区| 渑池县| 黔西| 六安市| 海城市|