47、Python之模块和包:一次性搞懂import的模块导入

引言

上一篇文章中,只是简单介绍了模块化思想的好处,以及简单演示了一下模块的使用。其实,在简单的项目中,我们不需要太在意“模块”这个概念,就是独立的Python文件,Python的内置模块也是同样。

但是,当涉及到团队协作、模块复用时,可能还是需要稍微深入了解一下模块的相关内容的。所以,这篇文章开始,我们就模块相关的细节做一些必要的补充说明。

本文的主要内容大概有:

1、模块导入的常用形式

2、模块的查找路径

3、模块的绝对定位与相对定位

模块导入的常用形式

模块导入的语法,其实属于一个应用型的语法,其实大部分人没有专门学过这块,但基本都能满足日常的使用。以下简单介绍下模块导入的各种方法,根据实际使用场景,可以自行选择。

1、import 模块名

此时,要使用模块中的变量、函数等,都需要以模块名为前缀进行访问。

import math

# 使用模块中定义的变量
print(math.pi)
print(math.e)
# 使用模块中定义的函数
print(math.ceil(2.5))
print(math.floor(2.5))

执行结果:

e6fa35b66339fdc108cf3f7679fc1ad6.jpeg
 

2、import 模块名 as 别名

有时,模块名比较长,访问所有的变量、函数都要加模块名作为前缀比较玛法,所以,可以使用别名来简化模块中功能的访问。需要注意的是,此时,只能使用别名作为前缀,而不能再使用原模块名进行访问了。

比较常见的numpy、pandas模块的导入:

import numpy a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南宫理的日知录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值