py基础5.0之模块
2017-04-23 本文已影响0人
小灰灰233
因为实验的需要,先小小地跳到模块!
KQ5%OE%MVJ$ZCP$$3QA{YU8.png纪念自学成功(第一次安装好模块)
一、模块概述
1、将大量的函数进行分组,放到不同的文件里,这样利于维护
py中,一个py.文件称之为一个模块
2、编写程序时可以直接引用模块,更加方便,包括py内置模块和第三方模块
3、注意名称冲突的问题
不同模块内部名称可以相同
不要与内置函数名字冲突
为避免模块名相同,就按目录来组织模块,成为包,把模块放入包里
不要与py自带模块名冲突
二、使用模块
1、
![YYBXGG]~0XQ(4S03HJ96@_D.png](https://img.haomeiwen.com/i5585998/6c6234130b2e5981.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
标准:第四行(任何模块代码的第一个字符串)为模块的文档注释
第六行为作者
首先导入模块,模块名为变量名,变量指向该模块
*sys模块中有一个argv变量,用list储存了命令行中的所有参数。argv至少有一个元素,因为第一个参数永远是该.py文件的名称。
*if name=='main'
test()
2、-前缀
有的变量希望仅在模块内部使用_abc
公开变量abc
特殊变量xxx
代码封装与抽象