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生成指定长度的随机数密码
Jan 23 Python
Python2.x版本中cmp()方法的使用教程
May 14 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
Sep 08 Python
django实现用户登陆功能详解
Dec 11 Python
python脚本实现验证码识别
Jun 07 Python
pandas筛选某列出现编码错误的解决方法
Nov 07 Python
python文件写入write()的操作
May 14 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
Django urls.py重构及参数传递详解
Jul 23 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
Tensorflow累加的实现案例
Feb 05 Python
解决echarts中饼图标签重叠的问题
May 16 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
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
Python实现微信公众平台自定义菜单实例
2015/03/20 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python os.access()用法实例
2019/02/18 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
早读迟到检讨书
2014/01/24 职场文书
初中同学聚会感言
2014/02/11 职场文书
风险评估实施方案
2014/03/09 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
常务副总经理任命书
2014/06/05 职场文书
2014年会计人员工作总结
2014/12/10 职场文书