畅想小说网

第六节 模块(第1页)

天才一秒记住【畅想小说网】地址:http://www.cxtra.net

第六节模块

banner"

>

1.模块简介

在程序开发过程中,随着代码长度的增加,代码维护的难度也会越来越大。

为了编写更易维护的代码,可以把代码按功能分组,分别放在不同的文件里。

可以简单地认为,在Python中,一个.py文件就是一个模块(Module)。

这种做法的好处在于,每个文件包含的代码相对较少,所实现的功能也相对简单。

这种组织代码的方式并不是Python特有的,很多编程语言都会采用这种方法。

例如,C语言中的头文件以及Java中的包就是与此类似的概念。

本节就来了解一下Python中模块的使用方法。

通俗地说,模块可能包含了很多函数,就像是一个工具包,模块中的函数就像各种工具,同一模块中的工具一般可以协同工作或者具有一定的相似性。

想使用这个工具包中的工具时,需要导入这个模块。

例如,在Python中想使用开平方的函数sqrt,就必须通过导入math模块来实现这个功能。

math模块中并不仅仅只包含开平方这个功能,很多与数学运算有关的功能都可以通过导入这个模块来实现。

2.import

在Python中使用关键字import来导入某个模块。

例如,要使用模块math,需要在程序开始的地方用importmath来导入。

当执行程序时,如果解释器遇到import语句,而相应模块又位于当前的搜索路径,此模块就可以被成功导入。

导入模块的示例如下。

第一步,把如下代码使用名称“sendmsg.py”

保存下来,相当于创建了一个sendmsg模块。

#把代码保存成.py文件,作为一个模块

&1():

print('---se1')

&2():

print('---se2--')

第二步,在新文件(test.py)中使用import导入该模块。

#导入模块

imp

#使用模块

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

大国航空我的人生可以无限模拟浴火焚神我在末日文字游戏里救世仙父重生八八从木匠开始灵气复苏:签到终极修炼天赋直播:艾泽拉斯远东1628天医出狱道君人生交换游戏大魏霸主修罗天帝星际:炎黄崛起神级天才修仙,从长生不死开始崩坏星河斗罗大陆之弑神斗罗重生朱允熥,打造大明巅峰半岛检察官【快穿】满级祸水成了小可怜重生七十年代:勒少,强势宠吞天帝尊真千金她是全能大佬