day24 模块的语法

1. 认识模块
模块可以认为是一个py文件. 模块实际上是我们的py文件运行后的名称空间
导入模块:
1. 判断sys.modules中是否已经导入过该模块
2. 开辟一个内存
3. 在这个内存中执行该py文件
4. 给这个内存起个名字, 一般用的是py文件的名字。返回给导入方
如果你的py文件是启动文件, 名字是__main__
    
如果该模块是被导入的。 值是模块名
            程序的入口一般是:    (可以屏蔽测试代码)
if __name__ == "__main__":
pass
2. import
import 模块名
模块名.属性/方法/类

每个模块都有自己的独立的名称空间,每个都有一个global, 互相并不影响
模块.属性 = 值. # 不要这么干

3. from xxx import xxx
from 模块 import 函数/变量
当作自己的变量或者函数来使用

from xxx import * 导入所有
导入的内容都可以起别名 as
原文地址:https://www.cnblogs.com/Knight-huang/p/9986071.html