python基础(十三)模块

python基础(十三)

1、模块

1.1、模块的概念

在Python中模块其实就是把相关的代码编写一个py文件中,这样的文件构成了一个模块,在这个模块中能更好的调用方法等。

好处:

  • 模能够有逻辑地组织Python 代码段
  • 调用更加方便,增加易用性

1.2、模块导入

1. 语法

import 模块名 [as 别名] # 注意如果启动别名则之后的调用都只能用别名进行调用 
# 或
from 模块名 import 函数名

2. 调用模块方法

# import直接导入
模块名.函数名()
# from import导入
函数名()

3. 导入模块流程

  1. 当import一个模块后,解释器会先找到并打开这个文件
  2. 打开后将执行py文件,将执行后的结果(变量,方法)存储到模块空间内
  3. 将模块名指向到这个模块空间,导入单独的方法时则是直接使用方法名去进行指向(不需要再单独使用模块名进行调用)

1.3、创建模块

其实本质上来说,模块就是一个py的文件

1. 创建模块

def myadd(x, y):
    print("test")
    return x + y


# 测试
# 只有在单独运行这个文件时__name__ 才会等于 '__main__'
if __name__ == '__main__':
    myadd(6, 6)

2. 调用

import test # 导入模块
print(test.myadd(1,2))

3. all

# 如果存在__all__ 魔术变量 那么只有声明过后的函数才能使用使用
# from 模块名 import * 方式进行导入
# 但是不会影响import 模块名 方式导入

2、小结

  • 模块
posted @ 2022-06-07 09:20  三途河畔人  阅读(44)  评论(0)    收藏  举报