更新时间:2023-04-17 来源:黑马程序员 浏览量:
在使用模块中定义的内容之前需先将模块导入到当前程序。Python使用import关键字导入模块,其语法格式如下:
import模块1,模块2,…
例如在程序中导入pygame模块,具体代码如下:
import pyqane
模块导入后,可通过点字符“”调用模块中的内容,其语法格式如下:
模块,函数 模块、变量
例如使用import语句导入pygame模块后可调用其中的ini0函数,示例代码如下:
pygane.init()
使用点字符可避免多个模块中存在同名函数时代码产生歧义,但若不存在同名函数,可使用“from 模块名impon”直接将模块的指定内容导入程序,并在程序中直接使用模块中的内容。例如将pygame模块的im0函数导入程序,并直接使用该函数,具体代码如下:
fron pygane inport Init init()
使用from…import…语句也可将指定模块的全部内容导入当前程序,此时可使用“*”指代模块中的全部内容。例如将pyahmpe模块的全部内容导入,具体代码如下:
fron pygane import
需要注意的是,虽然from…import*可以方便地导入一个模块中的所有内容,但考虑到代码的可维护性,此种方式不应被过多使用。
代码的组织方式——模块、包和库
模块(module)、包(package)和库(lib)是Python组织代码的3种方式。模块是最基础的代码组织方式,每个包含有组织的代码片段的py文件都是一个模块,文件名就是模块名。
包以类似目录的站构组织模块文件或子包,简单来说,一个包含_init_py文件的目录就是一个包。包中必有_init_.py文件,并可以有多个模块或子包。库一个抽象概念,它是指具有相关功能的模块的集合。