Python實(shí)現(xiàn)全局變量的兩個(gè)解決方法
本文針對(duì)Python的全局變量實(shí)現(xiàn)方法簡(jiǎn)述如下:
先來看下面一段測(cè)試程序:
count = 0 def Fuc(count): print count count += 1 for i in range(0, 10): Fuc(count)
運(yùn)行結(jié)果是:
>>> 0 0 0 0 0 0 0 0 0 0
很顯然,這并不是我們想要的結(jié)果。
針對(duì)這一問題的解決方法就是采用全局變量:
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
運(yùn)行結(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é)果同上
列表也可以比較簡(jiǎn)單的實(shí)現(xiàn)這一功能
- Python global全局變量函數(shù)詳解
- Python全局變量操作詳解
- python實(shí)現(xiàn)跨文件全局變量的方法
- 從局部變量和全局變量開始全面解析Python中變量的作用域
- 實(shí)例講解Python中g(shù)lobal語句下全局變量的值的修改
- python進(jìn)階之多線程對(duì)同一個(gè)全局變量的處理方法
- Python 專題六 局部變量、全局變量global、導(dǎo)入模塊變量
- Python教程之全局變量用法
- Python 進(jìn)程之間共享數(shù)據(jù)(全局變量)的方法
- python 多進(jìn)程共享全局變量之Manager()詳解
- Python全局變量global關(guān)鍵字詳解
相關(guān)文章
python numpy創(chuàng)造圖像矩陣示例詳解
這篇文章主要為大家介紹了python numpy創(chuàng)造圖像矩陣示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08利用Tensorboard繪制網(wǎng)絡(luò)識(shí)別準(zhǔn)確率和loss曲線實(shí)例
今天小編就為大家分享一篇利用Tensorboard繪制網(wǎng)絡(luò)識(shí)別準(zhǔn)確率和loss曲線實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02淺談Tensorflow加載Vgg預(yù)訓(xùn)練模型的幾個(gè)注意事項(xiàng)
這篇文章主要介紹了淺談Tensorflow加載Vgg預(yù)訓(xùn)練模型的幾個(gè)注意事項(xiàng)說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python+PyQt5+MySQL實(shí)現(xiàn)天氣管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Python+PyQt5+MySQL實(shí)現(xiàn)天氣管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06如何將python的數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫(kù)中
在很多數(shù)據(jù)處理項(xiàng)目中,將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中是非常常見的操作,下面這篇文章主要給大家介紹了關(guān)于如何將python的數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫(kù)中的相關(guān)資料,需要的朋友可以參考下2023-12-12對(duì)Python中創(chuàng)建進(jìn)程的兩種方式以及進(jìn)程池詳解
今天小編就為大家分享一篇對(duì)Python中創(chuàng)建進(jìn)程的兩種方式以及進(jìn)程池詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01Pycharm2017版本設(shè)置啟動(dòng)時(shí)默認(rèn)自動(dòng)打開項(xiàng)目的方法
今天小編就為大家分享一篇Pycharm2017版本設(shè)置啟動(dòng)時(shí)默認(rèn)自動(dòng)打開項(xiàng)目的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10