微信公众号:数据分析与统计学习
如有问题或建议,请公众号留言
最近更新时间:2018-7-3
一、前言
Python的系列文章主要介绍python语言的基础语法知识。按照核心内建数据类型、语句、函数、类、异常、标准模块的顺序对相关的语法知识进行讲解。
上期介绍了异常,本期将介绍python系列的最后一块知识——模块,主要包括模块的意义,模块的导入方式以及模块的创建。
二、为什么使用模块
1、代码重用:模块可以永久保存代码
2、系统命名空间的划分:模块是最高级别的程序组织单元
3、实现共享服务和数据
三、python程序架构
自订向下的设计,自下而上的代码实现
Python的顶层文件:程序的主要控制流程
Python的支持文件:即所谓的模块
四、模块导入
import module 需要object.attr格式采用调用变量
from module import variable 可直接使用变量属性,from语句时复制变量
import语句和from语句都是隐形赋值语句,只有执行import语句和from语句,模块的所有语句顺序执行,变量名才能被使用。
导入模块执行的步骤:
1、找到模块文件:
2、编译成字节码(可选)
3、执行模块的代码来创建其所定义的对象
上面三个步骤只有模块第一次导入的时候才会执行,重复导入则直接从内存中提取模块。导入的模块都存储在sys.modules字典中。
搜索路径的选择:
1、程序主目录
2、PythonPath(环境变量)目录
3、标准链接库目录
4、任何.pth文件的内容
五、模块的创建
模块就是一个普通的.py文件,只要导入这个文件,该文件就成为一个模块,文件中的变量名就会变成模块的属性。
六、后记
写到这里,本期内容讲解完了,Python系列的知识到了收尾的时候了,如果读者有明白的地市,欢迎各位留言反馈。小编尽最大的努力让读者的你理解我所介绍的内容。
下面的是我的公众号二维码图片,欢迎关注我。
领取专属 10元无门槛券
私享最新 技术干货