Python模块(一)什么是模块以及.pyc

 时间:2024-11-06 23:50:28

前面的经验介绍了什么是函数,本篇经验介绍模块。

一.什么是模块

1、模块其实也是一个python文件。那么,为什么要搞模块呢?如果没有模块,难道在写代码的时候所有的功能都要自己去实现么?那样,效率也太低了。

Python模块(一)什么是模块以及.pyc

2、我们把一些功能相关的代码写到一个模块里。这样,当你需要用到某个功能时,就将这个模块导入,就可以直接使用它的函数了,非常的方便。

3、在python中,一个模块就是一个py文件,可以说一个文件就是一个独立的模块,一个独立的模块就是一个py文件。

4、你自己写的py文件,可以引入别人的模块;别人也可以引用你的这个py文件,去使用你写的函数

5、所以,模块中可以有函数,也可以有类。

6、导入一个模块,使用import

Python模块(一)什么是模块以及.pyc

二.导入一个模块

1、如下图所示,我首先创建了一个md.py文件,里面有一个函数。def alsp(a): return a*a;计算参数的平方

Python模块(一)什么是模块以及.pyc

2、然后在1.py文件中,通过import导入md模块,然后在代码中引用(注意:这两个文件是在同一个目录下)通过import引入模块import md;通过md.alsp(2)调用模块中的函数

Python模块(一)什么是模块以及.pyc

3、运行结果如下,成功打印出了结果。也就是说,我们的1.py成功的找到了md.py文件,并调用了其中的函数

Python模块(一)什么是模块以及.pyc

4、现在我们修改一下md.py文件。如下图所示,我在函数的上方增加了几行代码,函数的下方增加几行代码

Python模块(一)什么是模块以及.pyc

5、py文件不变,再次运行1.py文件,看运行结果如下图所示。当通过import导入模块的时候,会先把该模块的函数外的语句执行。所以,先打印了1000和500,最后才打印了4.

Python模块(一)什么是模块以及.pyc

三.什么是.pyc

1、发现我们导入了md.py文件后,会在目录下生成了一个.pyc

Python模块(一)什么是模块以及.pyc

2、这个文件是由md.py文件经过编译后形成的字节码文件,你可以试试打开这个文件,根本看不懂里面是个啥。这样,我们有一个这样的备份,下次使用的时候就可以加速加载速度。

  • python怎么使用元组
  • 怎样保护眼睛,防止对眼睛的伤害
  • 如何在长沙终身教育学习网快速学课程
  • 买洗衣机是买滚轮的好还是买波轮的好?
  • 热门搜索
    保护树木的手抄报 手抄报花边难又漂亮 错别字手抄报 历史手抄报花边 五年级上数学手抄报 消防安全教育手抄报 节约粮食手抄报内容 小学四年级英语手抄报 绿色植物手抄报 三国演义手抄报内容