极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO75课 什么是模块

极客小将2020-09-08-
一个脚本就是一个模块,在之前的课程中我们知道在脚本程序中定义的函数,可以在下文中被调用,同样,它也可以在其他脚本程序中调用,其实,在上节课我们已经使用了 import 进行模块的导入。import语句:将常用的功能分离到一个模块中,然后在其它模块中进行复用,这是模块的一

一个脚本就是一个模块,在之前的课程中我们知道在脚本程序中定义的函数,可以在下文中被调用,同样,它也可以在其他脚本程序中调用,其实,在上节课我们已经使用了 import 进行模块的导入。

import语句:

将常用的功能分离到一个模块中,然后在其它模块中进行复用,这是模块的一个很重要的意义。在Python中使用import语句来执行模块的导入。具体可以分为两种情况。

import module:

module表示模块名,将模块导入到当前环境以后,可以通过成员操作符.来访问模块中的所有对象,例如变量,函数,类等。定义类类型时,在属性名和方法名加上__的前缀,可以控制其对外不可见。同样地,在模块中也可以在变量名,函数名,类名等加上__的前缀,让其对外不可访问。从这一角度来看,模块也是一种"对象"。

from module import identifier:

from表示从模块中导出可访问的对象,identifier表示模块中的可访问对象。例如模块utils中的calc_max函数就是可访问对象。import module是导出整个模块,而from module import identifier,则是导出模块中的一个或多个对象。如需导出多个对象,对象之间以逗号进行分隔。

我们在进行模块导入时,也可以为导出的模块或对象取一个别名。在Python中使用as关键字来取一个别名。

网友点评

共有5条评论来说两句吧...

在线客服