python全域性變數和區域性變數, global

Enbu_Yuan發表於2017-03-07
#coding=utf-8

def local():
    x = 2
    print "x is:", x
    print "So, we defien local x 2."

x = 50 #主塊X
test() #執行函式
print "X outside function is still the same", x #證明執行函式沒有影響主塊X的值。

def global():
    global y
    y =2
    print "y is:", y
    print "change local y to,", y

y = 50 #主塊y
test_2() #執行函式
print "The values of y is,", y #證明執行函式影響了主塊y的值

相關文章