python中,一個函數想使用另一個函數中的變量


問題:

第一個函數中用到了變量a;第二個函數也想使用變量a。

解決方法:

在第一個函數中將變量a定義為全局變量,然后在第二個函數中,也寫上global a即可。

示例:

def func1():
    global a
    a = 1
    print "a in func1 is %d" % (a)
    
def func2():
    global a
    print "a in func2 is %d" % (a)

func1()
func2()

運行結果:

a in func1 is 1
a in func2 is 1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM