Python 的模块

微信公众号:数据分析与统计学习
如有问题或建议,请公众号留言
最近更新时间: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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值