python模块


python模块

一.面向过程编程(理论)

面向过程编程就好比在设计一条产品流水线

ps:面向过程编程的缺陷就在于:一旦要修改功能,那么需要整体改造(牵一发而动全身)

二.模块简介

1.什么是模块

模块就是一系列功能的结合体

2.为什么要用模块

为了提高效率(站在巨人肩膀)

3.模块的三种来源

3.1内置的(python解释器自带能够直接导入使用)

3.2第三方的(别人写好的发布在网上的,需要下载后使用)

3.3自定义的(自己写的)

4.模块的四种表现形式

4.1使用python编写的代码(.py文件)

4.2已被编译为共享库或DLL的c或c++扩展

4.3包好一组模块的包

ps:包其实就是多个py文件(模块)的集合,包里面通常会含有一个__init__.py文件

4.4使用c编写并链接到python解释器的内置模块

三.import句式

import md ,导入py文件模块,文件后缀一点不要加

四.from...import...句式

五.导入模块扩展用法

1.起别名

2.连续导入

3.通用导入

六.判断文件类型

七.循环导入

八.模块导入的顺序

当某个自定义模块查找不到时的解决方案

九.绝对导入与相对导入

未完待续

相关