問題:
第一個函數中用到了變量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
