返回顶部

收藏

Local and global Scoping example.

更多
x = 1                    # global variable

                         # alters the local variable x, shadows the global variable
def a():  
   x = 25

   print '\nlocal x in a is', x, 'after entering a'
   x += 1
   print 'local x in a is', x, 'before exiting a'

# alters the global variable x
def b():
   global x

   print '\nglobal x is', x, 'on entering b'
   x *= 10
   print 'global x is', x, 'on exiting b'

print 'global x is', x

x = 7
print 'global x is', x

a()
b()
a()
b()

print '\nglobal x is', x

标签:Python,基础

收藏

0人收藏

支持

0

反对

0

发表评论