Python程序设计-第六篇.pptVIP

  • 5
  • 0
  • 约 29页
  • 2017-06-17 发布于湖北
  • 举报
模块简介 模块是最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。 从实际角度看,Python的模块一般对应于程序文件(py文件),每个文件都是一个模块,而且模块导入其他模块之后就可以使用导入模块定义的变量名。 模块简介 模块可以由两个语句和一个重要的内置函数进行处理 import 使客户端(导入者)以一个整体获取一个模块 from 允许客户端从一个模块文件中获取特定的变量名 reload 在不终止Python程序情况下,提供一种重新载入模块文件代码的方法 为什么使用模块 简而言之,模块通过使用自包含的变量的包,也就是命名空间提供了将部件组织为系统的简单的方法 在一个模块文件的顶层定义的所有变量名都成为被导入的模块对象的属性 也就是说,在模块导入时,模块文件的全局作用域变成了模块对象的对象命名空间。 为什么使用模块 更确切的说,从抽象的视角来看,模块至少有三个角色: 1、代码重用 模块可以在文件中永久保存代码,可以按照需要任意次重新载入和重新运行模块。除此之外,模块还是定义变量名的空间,被认作是模块的属性,可以被多个外部客户端引用 2、系统命名空间的划分 模块在Python中是最高级别的程序组织单元,从根本上讲,他们不过是变量名的软件包。模块将变量名封装进自包含的软件包,这样就可以避免变量名的冲突。如果不精确导入文件的话,我们不可能看到另一个文件中的变量名。 事实上,所

文档评论(0)

1亿VIP精品文档

相关文档