Python本地与全局命名空间用法实例

 更新时间:2015年06月16日 09:33:05   作者:小卒过河  
这篇文章主要介绍了Python本地与全局命名空间用法,实例分析了Python命名空间的相关使用技巧,需要的朋友可以参考下

本文实例讲述了Python本地与全局命名空间用法。分享给大家供大家参考。具体如下:

x = 1
def fun(a):
  b=3
  x=4
  def sub(c):
    d=b
    global x
    x = 7
    print ("Nested Function\n=================")
    print locals()
  sub(5)
  print ("\nFunction\n=================")
  print locals()
  print locals()["x"]
  print globals()["x"]
print ("\nGlobals\n=================")
print globals()
fun(2)
 
///scope.py
Globals
=================
{'x': 1,
 '__file__':
'C:\\books\\python\\CH1\\code\\scope.py',
 'fun': <function fun at 0x008D7570>,
 't': <class '__main__.t'>,
 'time': <module 'time' (built-in)>,. . .}
Nested Function
=================
{'c': 5, 'b': 3, 'd': 3}
Function
=================
{'a': 2, 'x': 4, 'b': 3, 'sub':
  <function sub at 0x008D75F0>}
4
7

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • Python Pandas学习之基本数据操作详解

    Python Pandas学习之基本数据操作详解

    本文将通过读取一个股票数据,来进行Pandas的一些基本数据操作的语法介绍。文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-02-02
  • 使用python提取PowerPoint中的音频和视频

    使用python提取PowerPoint中的音频和视频

    将多种格式的媒体内容进行重新利用(如PowerPoint演示中的音频和视频)是非常有价值的,从演示文稿中提取这些媒体文件可以为多媒体内容的多次使用提供更大的灵活性,本文将演示如何使用Python从PowerPoint演示文稿中提取音频和视频,需要的朋友可以参考下
    2024-09-09
  • python 爬虫基本使用——统计杭电oj题目正确率并排序

    python 爬虫基本使用——统计杭电oj题目正确率并排序

    这篇文章主要介绍了python 爬虫基本的基本使用,主要利用了Urllib和BeautifulSoup4这两个库,配以简单的实例帮助大家理解,感兴趣的朋友可以了解下
    2020-10-10
  • Python免费验证码识别之ddddocr识别OCR自动库实现

    Python免费验证码识别之ddddocr识别OCR自动库实现

    在Python爬虫过程中,有些网站需要验证码通过后方可进入网页,目的很简单,就是区分是人阅读访问还是机器爬虫,下面这篇文章主要给大家介绍了关于Python免费验证码识别之ddddocr识别OCR自动库实现的相关资料,需要的朋友可以参考下
    2022-02-02
  • Python Web框架Flask中使用七牛云存储实例

    Python Web框架Flask中使用七牛云存储实例

    这篇文章主要介绍了Python Web框架Flask中使用七牛云存储实例,本文也对七牛云存储Python SDK的一个使用示例,需要的朋友可以参考下
    2015-02-02
  • Python如何一行输入多个数,并存入列表

    Python如何一行输入多个数,并存入列表

    这篇文章主要介绍了Python如何一行输入多个数,并存入列表,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python Django框架设计模式详解

    Python Django框架设计模式详解

    Django是一个开源的Web应用框架,由Python写成。采用MVC的软件设计模式,主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yoursef)
    2021-11-11
  • 浅谈一下关于Python对XML的解析

    浅谈一下关于Python对XML的解析

    这篇文章主要介绍了浅谈一下关于Python对XML的解析,XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识,需要的朋友可以参考下
    2023-05-05
  • 实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250

    实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250

    这篇文章主要介绍了实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250的过程,文中的环境基于Windows操作系统,需要的朋友可以参考下
    2016-01-01
  • 在Python中增加和插入元素的示例

    在Python中增加和插入元素的示例

    今天小编就为大家分享一篇在Python中增加和插入元素的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11

最新评论