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


Posted in Python onJune 16, 2015

本文实例讲述了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 相关文章推荐
Python与Java间Socket通信实例代码
Mar 06 Python
Python三种遍历文件目录的方法实例代码
Jan 19 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
Python将图片转换为字符画的方法
Jun 16 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
利用python控制Autocad:pyautocad方式
Jun 01 Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 Python
利用python批量爬取百度任意类别的图片的实现方法
Oct 07 Python
Python实现视频中添加音频工具详解
Dec 06 Python
Python实现简单HTML表格解析的方法
Jun 15 #Python
Python判断Abundant Number的方法
Jun 15 #Python
Python计算一个文件里字数的方法
Jun 15 #Python
Python素数检测实例分析
Jun 15 #Python
Python计算三维矢量幅度的方法
Jun 15 #Python
Python栈类实例分析
Jun 15 #Python
Python实现股市信息下载的方法
Jun 15 #Python
You might like
PHP下对字符串的递增运算代码
2010/08/21 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
innerText 使用示例
2014/01/23 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
最通俗易懂的javascript变量提升详解
2017/08/05 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
python opencv之SIFT算法示例
2018/02/24 Python
python动态进度条的实现代码
2019/07/03 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
python3中确保枚举值代码分析
2020/12/02 Python
行政经理岗位职责
2013/11/09 职场文书
董事长岗位职责
2013/11/30 职场文书
运动会广播稿50字
2014/01/26 职场文书
标准化管理实施方案
2014/02/25 职场文书
合作意向书格式及范文
2014/03/31 职场文书
班级口号大全
2014/06/09 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
公司委托书范本5篇
2014/09/20 职场文书
超级礼物观后感
2015/06/15 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python