模块是Python当中一个非常重要的知识点,给予了Python非常好的支持。Python当中有非常多功能强大的模块。主要不止于体现在了Python当中的标准库当中拥有许多好用且强大的模块,并且还是具有第三方模块的库当中的模块。同时自己也可以自定义一些模块,通过这些模块给予了写代码当中的人一个很大的帮助。 🍊模块是Python当中在程序架构的一个核心概念🍊
模块示意图
上述就是模块当中我假设举出的一个示例图。 我们可以把书📕盒当中是模块,而物理📕、英语📕、数学📕、语文📕,当作是我们要实现的一个功能,每一个📕对于着不同的功能,最终把这些功能汇聚到模块当中去。 张三同学不知道这样你理解了没有(✿◕‿◕✿)
开始我们接触的第一个Python的模块吧(@^0^)
我们先创建两个模块.py的文件。
代码示例如下↓
def add(a,b):
return a + b
x = int(input('请输入数字①:'))
y = int(input('请输入数字②:'))
ret = add(x,y)
print("%d + %d = %d" % (x,y,ret))
name = 'CSDN謓泽'
# 导入模块
import zz_第一个模块
print(zz_第一个模块.name)
那么我们可以从第二个模块当中来看看第二个运行结果如下↓
请输入数字①:5 请输入数字②:5 5 + 5 = 10 CSDN謓泽
程序运行成功,那么当我们要去使用模块直接可以使用 import 给它导入模块即可。
我们需要注意在命名标识符的时候它也是一个需要遵守标识符严格规定的如下↓
在这里Py是Python的缩写。 c是compiled(编译过)的缩写。 那么我们怎么找到我们的这个.pyc的文件呢。实际上很容易步骤如下↓
Python 这样保存的字节码是作为一种速度上的优化。 字节码 Pyrhon在解释器程序的时候是分为两个步骤的。 ①:首先处理源代码,编译生成一个二进制字节码。 ②:再对字节码进行处理,才会生成CPU能够识别的机器码。 注意:有了模块的字节码之后,下次再运行程序的时候,如果在上次保存的字节码之后,没有修改过源代码的话,Python就会加载.pyc文件并且会跳过编译的这个步骤。