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