第九章、模块的四种形式
一、什么是模块
函数是某个功能的集合体,然后模块是一些功能的集合体,所以模块可以看成一堆函数的集合体。一个py文件内部可以放一堆函数,所以,一个py文件可以看成一个模块。如果py文件的名字叫ypp,模块名就叫ypp
二、模块的四种形式
-
自定义模块
自己写py文件,在里面写一堆函数,就称为自定义模块
-
第三方模块
已经编译为共享或者dll的c或者c++拓展
-
内置模块
使用c编写链接到py解释器的内置模块
-
包
把一些列模块组织到一起的文件夹,文件夹有个__init__.py文件,这种文件夹叫做包
三、为什么要用模块
- 用第三方或者内置的模块是一种拿来主义,可以极大地提升开发效率。
- 自定义模块,将我们自己程序中用到的公共功能,写入一个python文件,然后程序的各部分组件可以通过导入的方式来引用自定义模块的功能。
四、如何用模块
一般我们使用import和from...import...导入模块