Chinaunix首页 | 论坛 | 博客
  • 博客访问: 147410
  • 博文数量: 61
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 590
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-03 15:26
文章分类

全部博文(61)

文章存档

2010年(9)

2009年(52)

我的朋友

分类: Python/Ruby

2009-03-25 13:21:22

locals 和 globals

python的内置函数locals和globals
Python 使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个 dictionary ,
它的关键字字就是变量名,它的值就是那些变量的值。(形参是dic关键字;实参是dic值)
实际上,名字空间可以象 Python 的 dictionary 一样进行访问
局部名字空间可以通过内置的 locals 函数来访问。全局 (模块级别) 名字空间可以通过内置的 globals 函数来访问

区别:
    locals操作的是变量的拷贝,因此赋值不会影响原变量值
    globals操作的是变量本身,因此赋值会影响原变量值


from xml.dom import minidom
dom 是xml 中嵌套的包,而 minidom 是 xml.dom 中的模块
包是一个特殊的目录,里面有一个特殊的__init__.py
用处:做大型项目的管理~




作品loseblue创作,采用进行许可。
阅读(770) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~