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之Python安装
Sep 12 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
python 剪切移动文件的实现代码
Aug 02 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
Python如何实现邮件功能
May 27 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 31 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 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
第十一节--重载
2006/11/16 PHP
DedeCms模板安装/制作概述
2007/03/11 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
php验证码生成器
2017/05/24 PHP
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
python正则表达式的使用
2017/06/12 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
台湾生鲜宅配:大口市集
2017/10/14 全球购物
英国景点门票网站:attractiontix
2019/08/27 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
幼儿园教师培训制度
2014/01/16 职场文书
给校长的建议书500字
2014/05/15 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
交通违章检讨书
2014/09/21 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
团组织推优材料
2014/12/29 职场文书
雾霾停课通知
2015/04/24 职场文书
校长新学期致辞
2015/07/30 职场文书
javaScript Array api梳理
2021/03/31 Javascript
JUnit5常用注解的使用
2021/07/02 Java/Android