Demonstrates global variables

2019-06-16 02:08栏目:技术创新
TAG: XPJ注册

def read_global():
    print 'From inside the local namespace of read_global(), value is:', value

def shadow_global():
    value = -10
    print 'From inside the local namespace of shadow_global(), value is:', value

def change_global():
    global value
    value = -10
    print 'From inside the local namespace of change_global(), value is:', value

# main
# value is a global variable because we're in the global namespace here
value = 10
print 'In the global namespace, value has been set to:', value, 'n'

read_global()
print 'Back in the global namespace, value is still:', value, 'n'

shadow_global()
print 'Back in the global namespace, value is still:', value, 'n'

change_global()
print 'Back in the global namespace, value has now changed to:', value

版权声明:本文由新浦京娱乐站_新浦京娱乐场官网_新浦京娱乐发布于技术创新,转载请注明出处:Demonstrates global variables