Python模块
2020-04-07 12:36
1331 查看
模块(modue)
在之前学习Python时,是用 python 解释器来编程,如果从 Python 解释器退出再进入,那么定义的所有的方法和变量就都消失了。
为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。
1)模块的定义:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。
用一堆代码实现了某个功能的代码集合
类似与函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合,而对于一个复杂的功能来说,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py文件组成的代码集合就称为模块,如:os是系统相关的模块,file是文件操作相关的模块
2)使用模块有什么好处
最大的好处是大大提高了代码的可维护性。
其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。
3)模块分类
1)自定义模块 2)内置模块 3)开源模块(第三方模块)
另外,使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函数名字冲突。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python内置模块
- Python-IO流
- Python-浅谈对面向对象与面向过程的理解
- Python-面向对象
- Python3 接口自动化测试项目实战一(WEB项目)
- 快速安装Python库
- Python jieba中文分词的使用
- python库的快速安装
- python 快速pip更新
- python中报错TypeError: Restaurant() takes no arguments
- 学习Python - 编写Hello would 程序
- 学习Python -让Python兼容中文
- Python之列表的介绍及常用操作
- Python字符串及基本操作(新手必看)
- gvim支持python3编译,解决omnicppcomplete中python3complete报错:requried vim complied with +python3
- 4年级开始学python的学习记录20200316
- 4年级开始学python的学习记录20200317
- 4年级开始学python的学习记录20200318
- 4年级开始学python的学习记录2020024
- 4年级开始学python的学习记录20200330