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 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
Python找出list中最常出现元素的方法
Jun 14 Python
Python编程判断一个正整数是否为素数的方法
Apr 14 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
对Python中的@classmethod用法详解
Apr 21 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
python实现图片上添加图片
Nov 26 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 Python
python实现图像外边界跟踪操作
Jul 13 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 Python
浅谈Python项目的服务器部署
Apr 25 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模块memcached使用指南
2014/12/08 PHP
PHP的运行机制与原理(底层)
2015/11/16 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
javascript事件问题
2009/09/05 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
AngularJS实现元素显示和隐藏的几个案例
2015/12/09 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
Python实现的概率分布运算操作示例
2017/08/14 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
python链表类中获取元素实例方法
2021/02/23 Python
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
校运会广播稿100字
2014/01/27 职场文书
小班秋游活动方案
2014/02/22 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
学历证明样本
2015/06/16 职场文书
科级干部培训心得体会
2016/01/06 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB