菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
137
0

模块

原创
05/13 14:22
阅读数 31995

什么是模块

模块:就是一系列功能的结合体

模块的三种来源

1:内置的(python解释器自带的)

2:第三方的(别人写的)

3:自定义的(你自己写的)

模块的四种表现形式

1:使用python编写的py文件(一个py文件就是一个模块)

所以py文件也可被当做模块导入

2:已经被编译为共享库

3.把一系列模块组织到一起的文件夹(文件夹下有一个init.py文件,该文件夹称之为包)

包:一系列py文件的结合体

4.使用C编写并连接到python解释器的内置模块

 

为什么要用模块

1:用别人的写好的模块(内置的,第三方的):典型的拿来主义,极大的提高开发效率,

写模块,看的是谁的好用,运行速度快,bug少,

2:使用自己写的模块(自定义的):

当自己的代码特别的多的时候,一般就会把代码拆开,

如果多个文件都需要用一个相同的方法时,我们最好把这个公共文件方法写到一个Py文件中,其他文件需要的时候直接调用即可

 

如何使用模块:

注意(**):一定要区分哪个是执行文件,哪个是被导入文件

 

 

 

发表评论

0/200
137 点赞
0 评论
收藏