返回顶部

收藏

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

相关聚客文章
  1. 博主 发表 2014-01-22 00:00:00 零基础学习python与selenium webdriver
  2. 博主 发表 2014-10-05 02:10:00 Python基础07 切片
  3. itxuye 发表 2015-09-10 14:54:08 python基础入门的坑
  4. learnhard 发表 2014-01-09 05:57:05 [原创]Python基础知识小结(1)
  5. Adoo 发表 2012-05-02 09:12:00 Python 基础入门笔记(4)
  6. 博主 发表 2014-12-04 13:10:51 Python标识符、保留字符
  7. 博雅塔之子 发表 2016-05-10 14:04:00 Python基础 - 博雅塔之子
  8. Adoo 发表 2012-05-03 08:05:00 Python 基础入门笔记(5)
  9. 博主 发表 2010-06-22 08:57:00 Python 爬虫基础
  10. 兰, 若 发表 2017-06-05 16:01:55 Python基础到进阶课程视频免费领取 还有免费直播课程教学
  11. 田俊 发表 2015-04-28 15:16:07 (6)一起用python之基础篇——数据结构
  12. 博主 发表 2015-03-11 16:00:00 Python学习笔记-基础篇

发表评论