在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 2023-12-21 22:05  会飞的金鱼  阅读(27)  评论(0)    收藏  举报