python怎么设计成全局变量

如题所述

如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 å…¨å±€ çš„。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。

def func():
    global x

    print 'x is',
 x
    x = 2
    print 'Changed local x to',
 x

x = 50
func()
print 'Value of x is',
 x
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-11
使用global关键字。