模块的基本概念
- 模块是Python程序架构的一个核心概念
- 模块就好比是工具包,要想使用这个工具包中的工具,就需要导入import这个模块;
- 每一个以扩展名py结尾的Python源代码文件都是一个模块
- 在模块中定义的全局变量、函数都是模块能够提供给外界直接使用的工具
模块的使用
import 模块名 ——引入模块
模块名.变量名/函数 ——模块的使用
(1)hanshu.py
def print_lines(char, times):
"""
打印多行分割线
:param char: 分割字符
:param times: 分割字符重复的次数
"""
i = 0
while i < 5:
print(char * times)
i += 1
(2)model.py
import hasnhu
hasnhu.print_lines("-",50)
运行model.py,输出:
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
模块名
模块名就是 .py文件的名字,需要遵守函数和变量的命名方式,模块名也是一个标识符
补充:.pyc文件
.pyc是编译过的 .py 文件。 使用 import .py 文件:会先将 .py 文件编译成一个二进制文件,这样会大大提升程序的执行速度。
|