目录
一、模块
1.模块的介绍
变量:存放数据
函数:封装代码块
模块:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py,封装具有相似功能的多个函数。一个Python文件就是一个模块(模块名就是一个文件名,例如:text.py , 那么这个模块名是text)
注意:当python文件作为一个模块的时候 , 模块名就是文件名 , 并且不带文件后缀。
2.模块的分类
模块分为三类,分别是:内置模块,第三方模块和自定义模块
1、内置模块(标准库)
Python自带的, 需要使用时 , 进行导入即可。
2、第三方模块
这种模块时其他技术人员开发的 , 那么我们需要使用的时候,需要进行一个下载该模块,然后才可以进行导入操作
3、自定义模块
这个就是自己根据需要来进行自定的模块。
3.创建模块
如需创建模块,只需将所需代码保存在文件扩展名为 .py
的文件中:
示例:
在hello.py文件中保存代码
def hello():
print("hello world")
4.模块的使用
1.import语句
语法:
import 模块名 # 导入模块
模块名.函数(变量) #调用模块内的函数(变量)
import 语句可以一次导入多个包,但建议我们在导入模块时一个一个的导入,这使我们在阅读代码时看的更加清晰
示例:
import hello # 导入模块
hello.hello() # 调用模块功能
注意:
(1)无论执行了多少次import,模块都只能导入一次,以防止重复引用。
(2)引入任何模块时(包括自定义模块),无需添加.py后缀。
(3)Python解释器在使用import语句时找到相应的文件。
这涉及到Python的搜索路径。搜索路径由一系列目录名组成,Python解释器依次从这些目录中找到引入的模块。