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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
python中readline判断文件读取结束的方法
Nov 08 Python
Python基于Socket实现的简单聊天程序示例
Aug 05 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
详解django的serializer序列化model几种方法
Oct 16 Python
python: 自动安装缺失库文件的方法
Oct 22 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
Python 静态方法和类方法实例分析
Nov 21 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
Nov 22 Python
Python利用FlashText算法实现替换字符串
Mar 31 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提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
Yii基于数组和对象的Model查询技巧实例详解
2015/12/28 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
stream.js 一个很小、完全独立的Javascript类库
2011/10/28 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
Python中返回字典键的值的values()方法使用
2015/05/22 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
PHP面试题大全
2015/10/16 面试题
事业单位请假制度
2014/01/13 职场文书
个人自荐材料
2014/05/23 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
音乐教师求职信范文
2015/03/20 职场文书
2015年电工工作总结
2015/04/10 职场文书
高考诚信考试承诺书
2015/04/29 职场文书