python 模块

模块:一个.py 文件, 

为什么要用模块:

1. 提高代码的可维护性

2. 提高代码的复用性

3. 引用其他内置和第三方模块

4.避免函数名和变量名的冲突

 

一个模块只会被引用一次:

模块的使用:

在同一个目录下使用:

1.import 模块名   调用模块内的函数    调用:模块名.函数名()

2. from 模块名  import 函数名或变量 ,[函数名或变量]       调用: 函数名()   会被本文件的相同名字的函数覆盖

模块被引入, 但不想模块的程序被执行, 可以用__name__ 来使程序只调用模块中部分内容

每个模块都有一个__name__属性, 当__name__ == '__main__'时表明模块自身在执行

 


包:

为了解决模块重名的问题, 引入目录,按目录来组织模块,且文件夹下带有 __init__.py  >> 包:

 


第三方库:

 

posted @ 2018-11-15 15:24  帕丁顿  阅读(94)  评论(0)    收藏  举报