python中模块导入的方法

 我来答
阳光爱聊教育
高粉答主

2022-11-25 · 专注于教育方面的分享
阳光爱聊教育
采纳数:1542 获赞数:43725

向TA提问 私信TA
展开全部

python中模块导入的方法:

方式一:使用 import 语句来引入模块

直接使用关键词import,后面跟具体的模块名称,就可以导入某一个模块。同一个模块不管执行了多少次import,都只会被导入一次,以防止模块被一遍又一遍的执行。

方式二:使用from…import 语句来引入模块

在使用import语句导入模块时会将整个模块引入进来,而使用from...import 语句则是从模块中导入一个指定的部分到当前命名空间中。如上面代码中则只会导入pprint模块中的pprint函数,其他函数并不会导入。

方式三:使用from…import语句来引入模块

在多数情况下,Python程序员都不会使用这个功能,因为它在解释器中引入了一组未知的名称,而它们很可能会覆盖一些你已经定义过的东西。

注意通常情况下从一个模块或者包内调入 * 的做法是不太被接受的, 因为这通常会导致代码的可读性很差。不过,在交互式编译器中为了节省打字可以这么用。

模块的好处

1、大大提高了代码的可维护性。

2、代码不必从零开始,一个模块编写完毕之后,其他模块可以直接调用,节约了工作时间。

3、避免函数名称和变量名称重复,在不同的模块中可以存在相同名字的函数名和变量名,但是尽量不要和系统内置的模块名称重复。

帐号已注销
2023-06-09 · 超过13用户采纳过TA的回答
知道答主
回答量:280
采纳率:85%
帮助的人:5.2万
展开全部
在Python中使用模块,需要先导入需要的模块。Python中有三种导入模块的方式:import、from...import和import...as。
1、import语句
使用import语句导入一个模块,语法如下:
import module1[, module2[,... moduleN]]
例如,我们需要使用Python中的math模块中的sqrt函数,可以使用以下语句导入:
import math
print(math.sqrt(4))
输出结果为2.0。
2、from...import语句
使用from...import语句从一个模块中导入一个函数或变量,语法如下:
form modname import name1[,name2[,...nameN]]
例如,我们需要使用Python中的math模块中的sqrt函数,可以使用以下语句导入:
from math import sqrt
print(sqrt(4))
输出结果为2.0。需要注意的是,使用from...import语句导入函数或变量时,可以直接使用函数或变量的名称,不需要加上模块的名称。
3、import...as语句
使用import...as语句给模块或函数指定一个别名,语法如下:
import module as alias
from module import name as alias
例如,我们需要使用Python中的math模块中的sqrt函数,并将它的名称改为sq,可以使用以下语句导入:
import math as m
print(m.sqrt(4))
from math import sqrt as sq
print(sq(4))
输出结果均为2.0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式