- 模块
1.每一个以扩展名.py结尾的python源代码都是一个模块
2.模块就好比是工具包,要想使用这个工具包中的工具,就先导入这个模块
3.在模块中定义的全局变量,函数,类 都是提供给外界直接使用的工具
4.变量名/函数名/类名/方法名(标示符) 需要符合标示符号的命名规格
模块导入的两种方式
(推荐使用)
import day10.test1
import day10.test2
import test3
import day10.test1,day10.test2,test3
-
如果模块的名字太长(或者你不喜欢),可以使用as指定模块的别名
import day10.test1 as test1_10 -
如果希望从某一个模块中,导入部分工具
不需要通过模块名,可以直接使用模块提供的工具
import:一次性把模块中的所有工具都全部导入(通过 模块名/别名.工具名)
import day10.test1
day10.test1.say_hello() -
原则:每一个.py文件都应该是可以被导入的
一个独立的python文件就是一个模块
在我们导入文件的时候,文件中所有索进的代码都会执行一遍 -
name__就是标识模块的名字的一个系统变量
当前模块是主模块(也就是调用其他模块的模块),那么此模块名字就是__main
假如此模块是被import的,则此模块名字为文件名字(不加后面的.py)