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 list转dict示例分享
Jan 28 Python
python采集博客中上传的QQ截图文件
Jul 18 Python
零基础写python爬虫之抓取糗事百科代码分享
Nov 06 Python
python 实现登录网页的操作方法
May 11 Python
基于Python函数和变量名解析
Jul 19 Python
python实现车牌识别的示例代码
Aug 05 Python
使用python的pyplot绘制函数实例
Feb 13 Python
pandas使用之宽表变窄表的实现
Apr 12 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
如何在python中判断变量的类型
Jul 29 Python
Python析构函数__del__定义原理解析
Nov 20 Python
利用Python实现自动扫雷小脚本
Dec 17 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
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
编译问题
2006/10/09 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
php的4种常用运行方式详解
2016/12/22 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
任意位置显示html菜单
2007/02/01 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
python中的闭包用法实例详解
2015/05/05 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
python 并发编程 阻塞IO模型原理解析
2019/08/20 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
欧铁通票官方在线销售网站:Eurail.com
2017/10/14 全球购物
十八届三中全会学习方案
2014/02/16 职场文书
幼儿园老师寄语
2014/04/03 职场文书
秋天的雨教学反思
2014/04/27 职场文书
英语求职信范文
2014/05/23 职场文书
文案策划专业自荐信
2014/07/07 职场文书
学风建设演讲稿
2014/09/12 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书