在python中一个后缀名为.py的python文件就是一个模块。
模块中可以定义函数、类等。
模块也可以避免函数、类、变量等名称相冲突的问题。
在给模块命名的时候要求全部使用小写字母,多个单词之间使用下划线进行分隔。
如果自定义模块名称与系统内置模块名称相同,那么在导入时要优先导入自定义的模块。
模块
系统内置模块:由开发人员编写好的模块,在安装python解释器时一同安装到计算机。
自定义模块:一个以.py结尾的文件就是一个模块,新建python文件,实际上就是新建模块。
自定义模块的作用:
一是规范代码,将功能相同的函数、类等封装到一个模块中,让代码更易于阅读。
另外一个目的与系统内置模块相同,即可以被其他模块调用,提高开发的效率。
模块的导入
模块编写完成就可以被其他模块进行调用并使用。
import导入方式的语法结构:
import 模块名称 as 别名
from...import导入方式的语法结构:
from 模块名称 import 变量/函数/类/*
import info print(info.name) info.show() print('*'*50) import info as a print(a.name) a.show() print('*'*50) from info import name print(name) print('*'*50) from info import show show() print('*'*50) from info import * print(name) show() print('*'*50) from info import name,show print(name) show() # 如果两个模块中有相同变量和函数,后引用的会覆盖前面的。如果两个都想使用,则采用from 模块名这种方式,然后通过模块名.变量或方法
posted on
浙公网安备 33010602011771号