一、模块的简介
- 模块化指将一个完整的程序分解成一个个的小模块
- 通过将模块组合,来搭建出一个完整的程序
- 模块化的特点
二、模块的创建
- 在Python当中一个py文件就是一个模块
- 在一个模块中引入外部模块
方法一: import 模块名(模块名就是py文件名)
方法二:import 模块名 as 模块别名
方法三:from 模块名 import 变量,变量…
方法四:from 模块名 import 变量 as 别名
- 可以引入同一个模块多次,但是模块的实例只会创建一次
print("这是我的第一个模块")
import test_m
import test_m
- 在一个模块内部都有一个__name__变量。通过它我们可以获取模块的名字
- 如果py文件直接运行时,那么__name__默认等于字符串’main’。
print("__name__ =",__name__)
import test_m
三、模块的使用
1.访问模块中的变量,语法: 模块名.变量名
a = 1
b = 2
import test_m
print("test_m.a =",test_m.a)
print("test_m.b =",test_m.b)
2.访问模块中的函数,语法是 模块名.函数名
def test1():
print("这是test_m.py 的 test1函数")
import test_m
test_m.test1()
3.访问模块中的对象,语法是 模块名.对象名
class Person:
def test1():
print("这是test_m.py 的 test1函数")
from test_m import Person
a=test_m.A()
a.test1