浅谈模块

Posted wangjian941118

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈模块相关的知识,希望对你有一定的参考价值。

一.定义:

模块的定义:有的功能需要借助已经实现的函数或类来完成

模块:别人写好的一组功能(文件夹/py文件/c语言编译好的一些编译文件)

模块的分类:
  1.内置模块  2.自定义模块  3.第三方模块(扩展模块)
模块的作用:

  1.分类管理方法  2.节省内存  3.提供更多的功能

创建一个模块:

import aa(遵循变量的命名规则且aa必须是py文件但不加后缀名)
1.找到aa模块
2.创建一个属于aa的内存空间
3.执行aa
4.将模块所在的命名空间建立一个和aa之间的引用关系

import  aa这个模块相当于执行了aa这个模块所在的py文件

相同的模块不会被多次导入

二.模块的重命名

import  aa  as  bb(把模块名从aa换成bb)

三.导入多个模块

import  aa

import  bb

放在一个名字用逗号隔开,规范不能放在一行

所有模块导入都应尽量放在这个文件的开头

四.模块的导入顺序

  1.先导入内置模块

  2.再导入第三方模块

  3.再导入自定义模块

 



以上是关于浅谈模块的主要内容,如果未能解决你的问题,请参考以下文章

浅谈Node中的模块化

python浅谈模块

浅谈AngularJS中的$parse和$eval

浅谈编码习惯之注释篇

如何有条件地将 C 代码片段编译到我的 Perl 模块?

浅谈js模块加载方式(初级)