我们的目标是:通过这一套资料学习下来,通过熟练掌握python基础,然后结合经典实例、实践相结合,使我们完全掌握python,并做到独立完成项目开发的能力。
上篇文章我们讨论了类继承的相关知识。今天我们将学习一下模块的相关基础知识。
1、模块概述
python 提供了强大的模块支持,有标准库中包含的大量的模块,还有第三方模块,以及自定义模块。模块的英文module。打个比方,一个函数相当于一个积木,而一个模块相当于一盒主题的积木,通过它可以拼出某一个主题的东西。这样我们可以认为一个模块中包含多个函数。
在python中,我们新建一个.py文件就被称为一个模块。
如下图所示,我们编写了my_function.py文件,里面包含很多个函数。
通常情况下,我们把能够实现某一特定功能的代码作为一个模块放置在一个文件中,以方便被其它程序或脚本导入并使用。同时要注意模块的名称要避免重复。
上图中所示就是自定义模块。
2、自定义模块
自定义模块有两个作用:一个是规范代码,让代码更容易阅读;
另外,方便其它程序可使用已经编好的代码,以提高开发效率。自定义模块需要先创建模块,然后再导入使用模块。