的模块名称功能_超详细的Python之模块知识点,这些知识点你都学会了吗?

70a6f643935e540851b47f41cf82de92.png

模块是一系列常用功能的集合体,一个py文件就是一个模块。

一、模块的作用:

1、从文件级别组织程序,方便管理,随着程序的发展,功能越来越多,我们通常将程序分成一个个py文件,这样做程序的结构更清晰,方便管理。这时我们不仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用。

2、拿来主义,提升开发效率

同样的原理,我们也可以下载别人写好的模块然后导入到自己的项目中使用,这种拿来主义,可以极大地提升我们的开发效率,避免重复造轮子。每个模块都是一个独立的名称空间,定义在这个模块中的函数,把这个模块的名称空间当做全局名称空间,这样我们在编写自己的模块时,就不用担心我们定义在自己模块中全局变量会在被导入时,与使用者的全局变量冲突。

身为老司机,还是得分享些干货精品学习资料的,推荐下小编创建的Python学习交流群556370268,这里都是一群爱好Python的小伙伴,每天还会直播和大家交流分享经验哦。

二、导入模块:

import 模块1,模块2,模块3

可以用import以逗号分隔的方式导入多个模块,但是为了代码的可读性不建议这么写,建议分开写。如:

import 模块1

import 模块2

import 模块3

多行导入,易于阅读,易于编辑,易于搜索,易于维护。

import 导入过来的功能都需要使用模块点的方法执行。如下:

import timeprint(time.localtime()) # 以模块名time.locatime()的方式调用

import 模块名 as 别名 为模块起别名,如下:

import time as datetime_ # 为模块起别名print(datetime_.localtime())

import 导入的是整个模块,当我们知道要导入这个模块的某个功能时,我们可以直接导入该模块下的某个功能,而不需要将该模块下的所有功能全部导入。

这时我们可以使用:from 模块名 import 函数名这样就可以导出该模块下的函数了,而不用导入整个模块。如下:

from time import localtime # 导出time模块下的localtime函数print(localtime()) # 这样就不需要使用模块名.的方式调用函数了

from 模块 import 函数1,函数2,函数3 #也可以导入多个函数,如下:

from time import localtime,strftime,time # 导出time模块下的多个函数ntime = localtime(time())print(strftime("%Y-%m-%d %H:%M:%S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值