python入门基础学习之模块的导入

前言
要在代码中使用模块的功能,除了需要安装模块之外,还需要在代码文件中导入模块,模块的常用导入方法有两种:一种是用import语句导入;另一种是用from语句导入。下面分别讲解这两种方法。

正文
1. import语句导入法

  • import语句会导入指定模块的所有函数,适用于需要使用指定模块中的大量函数的情况。
    import语句导入模块的基本语法格式如下:
import 模块名

演示代码如下:

1 import xlwings #导入xlwings模块
2 import time #导入time模块

用import语句导入模块后,在后续编程中如果要调用模块中的函数,则要在函数名前加上模块作为前缀。演示代码如下:

1 import time
2 date=time.strftime('%Y-%m-%d')
3 print(date)
  • 第一行代码导入了time模块。该模块是python的内置模块,虽然不需要安装,但在使用前仍需要导入。
  • 第二行代码使用time模块中的strftime()函数获取系统当前时间,括号里设置了时间的显示格式,随后将获取的时间赋给变量date
  • 第三行代码使用print()函数输出获取的时间。
    代码运行结果如下:
1 2023-01-09

2.from语句导入法
有些模块的函数特别多,用import语句导入整个模块会导致程序运行速度缓慢。如果只需要使用模块中的少数几个函数,就可以用from语句在导入模块的时候指定要导入的函数。

from语句的基本语法格式如下:

from 模块名 import 函数名

演示代码如下:

1 from time import strftime #导入time模块中的单个函数
2 from time import strftime,localtime,time #导入time模块中的多个函数

使用该方法的最大优点就是在调用函数时可以直接写出函数名,无须添加模块名作为前缀。演示代码如下:

1 from time import strftime
2 date = strftime('%Y-%m-%d')
3 print(date)

因为第一行代码已经写明了导入time模块中的strftime()函数,所以第二行代码可以直接用函数名调用函数,无须添加模块名time作为前缀。
代码运行结果如下:

1 2023-01-09

备注
如果模块名或函数名很长,可以在导入模块时使用as关键字对他们进行简化,以方便后续代码的编写。通常使用模块名或函数中的某几个字母来代替模块名或函数名,也可以自己定义。
演示代码如下:

1 import xlwings as xw #导入xlwings模块,并将其简写为xw
2 from time import strftime as st #导入time模块中的函数strftime(),并将其简写为st

希望这些可以为小伙伴们提供一点帮助,后续会持续更新python学习!!!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

数据分析不是个事儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值