Python程序设计与应用课件 第7章 模块与包.pptxVIP

  • 2
  • 0
  • 约3.87千字
  • 约 18页
  • 2026-07-26 发布于山东
  • 举报

Python程序设计与应用课件 第7章 模块与包.pptx

Python程序设计与应用;;理解命名空间的概念。

掌握模块及模块的导入。

了解模块导入的特性及模块内建函数。

掌握包的相关概念。

Python程序是由包、模块、函数组成的,其中,包是由一系列模块组成的集合,而模块是处理某一类问题的函数或(和)类的集合。;命名空间是从变量或标识符的名称到对象的映射。当一个名称映射到一个对象上时,这个名称和这个对象就绑定了。我们可以把命名空间理解为一个容器,在这个容器中可以装许多名称。

7.1.1命名空间的分类

Python中的一切都是对象,如整数、字符串、列表等数据,此外,还包括函数、模块、类和包本身。这些对象都存在于内存中。但是我们怎么找到所需的对象呢?这就需要首先判断所找的对象所处的命名空间。Python中有3类命名空间:内建命名空间、全局命名空间和局部命名空间。在不同的命名空间中的名称是没有关联的。此外,不同的全局命名空间或不同的局部命名空间,所对应的名称也是没有关联的。

;每个对象都有自己的命名空间,可以通过对象、名称的方式访问对象所处的命名空间下的名称,每个对象的名称都是独立的。即使不同的命名空间中有相同的名称,它们也是没有任何关联的。命名空间都是动态创建的,并且每一个命名空间的生存时间也不一样。内建命名空间是在Python解释器启动时创建,一直存在于当前编程环境中,直到退出解析器。全局命名空间在

文档评论(0)

1亿VIP精品文档

相关文档