模块与包

模块:以xx.py命名的一组代码的集合。

模块的优点:

1:避免函数和变量的命名冲突;

2:提高代码的可维护性;

3:编写代码不必从零开始(引用Pyhton的内置模块或第三方模块)。

注意:模块的名字不能与系统模块的名字冲突,系统内置函数见https://docs.python.org/3/library/functions.html。

:为避免模块的命名冲突引入了包。

模块的名字变为:包名.模块名.py,只要顶层的包名与别的包名不冲突,模块名便不会冲突,每个包里包含了__init__.py文件,该文件必须存在,否则不能称其为包,其内容可以为空或有Python代码,其本身就是一个模块,模块名即为包名。

 

posted @ 2018-12-06 20:30  xiaodouya123  阅读(110)  评论(0)    收藏  举报