27Python3 命名空间和作用域(python版本)
发布时间
阅读量:
阅读量
Python3 命名空间和作用域
命名空间
先看看官方文档的一段话:
A namespace serves as a correspondence between identifiers and instances. Most namespaces are currently implemented in the form of Python dictionaries.
名称到对象的映射关系被称为命名空间(Namespace),这种对应关系使得每个名称都能唯一标识一个对象。其中绝大多数命名空间都采用Python字典作为实现基础。
命名空间提供了一种避免名称冲突的方法,在项目中实施这一策略能够有效提升管理效率
在计算机系统中举例说明,在单个目录结构可容纳多个子目录的情况下,在每个子目录下不应重复命名;然而,在不同子目录下的内容名称是可以重复的。

一般有三种命名空间:
- 预定义标识符(built-in identifiers** ),是Python语言本身预先提供的标识符集合,在程序开发中可以直接使用这些现成的名字实现所需功能。例如:abs()函数用于获取整数绝对
全部评论 (0)
还没有任何评论哟~
