Python模块(二):time库

简介: Python模块(二):time库

1.time库基本介绍


time库是Python中处理时间的标准库。它具有以下三种功能👇👇👇

①计算机时间的表达。

②提供获取系统时间并格式化输出功能。

③提供系统级精确计时功能,用于程序性能分析。

可以通过下面的两行代码来调用time库👇👇👇

1. import time
2. time.<b>()

time库包括三类函数:

①时间获取:time(),ctime(),gmtime()

②时间格式化:strftime(),strptime()

③程序计时:sleep(),perf_counter()

下面分别介绍这三类函数👇👇👇


2.时间获取


import time
time.time()
输出结果如下:
1589445805.8094637
(在这里获取了一个时间戳,这个是计算机内部的一个时间值)
import time
time.ctime()
输出结果如下:
'Thu May 14 16:44:42 2020'
(可以看到,我们使用ctime()函数获取当前时间:2020年5月14日,星期四,16点44分42秒)
import time
time.gmtime()
输出结果如下:
time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, 
tm_min=46, tm_sec=48, tm_wday=3, tm_yday=135, tm_isdst=0)
(这里获取的也是当前的时间,只不过表示为计算机可处理的时间格式)


3.时间格式化


将时间以合理的方式展示出来。

格式化:类似于字符串格式化,需要有展示模板。

展示模板由特定的格式化控制符组成。

strftime(),strptime()两种方法。

下面,我们来逐一介绍。👇👇👇


t=time.gmtime()
 time.strftime("%Y-%m-%d  %H:%M:%S", t)
输出结果如下:
'2020-05-14  08:58:36'


我们也可以将上面的输出内容定义成字符串形式,来看下面的内容👇👇👇



import time
timestr="2020-05-14  08:58:36"
time.strptime(timestr , "%Y-%m-%d  %H:%M:%S")
输出结果如下:
time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, 
tm_min=58, tm_sec=36, tm_wday=3, tm_yday=135, tm_isdst=-1)


上面这两种方法分别是strftime()和strptime(),下面我们来了解以下格式化控制符👇👇👇


格式化控制符的前面必须要有百分号,后面的字母,可以根据不同情况予以输出,对应的实例也各有不同!!!


4.程序计时应用


程序计时指的是测量起止动作所经历时间的过程。

测量时间我们可以使用:perf_counter()

产生时间我们可以使用:sleep()

下面,我们来介绍一下这两个函数以及使用方法:👇👇👇

x=time.perf_counter()
y=time.perf_counter()
print(y-x)
输出结果如下:
8.218723500000124


time.sleep(5)
(在IDLE编译环境下输入上述代码之后,可以看到你的程序将等待5秒之后,再退出)

那么以上就是博主总结的Python语言中的time库的一些相关内容!!!



相关文章
|
1月前
|
机器学习/深度学习 存储 数据挖掘
Python图像处理实用指南:PIL库的多样化应用
本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
73 20
|
4天前
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
29 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
28天前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
106 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
2月前
|
Python
Python Internet 模块
Python Internet 模块。
133 74
|
2月前
|
XML JSON 数据库
Python的标准库
Python的标准库
185 77
|
1月前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
32 3
|
2月前
|
XML JSON 数据库
Python的标准库
Python的标准库
71 11
|
2月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
105 8
|
2月前
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
88 4
|
3月前
|
开发者 Python
如何在Python中管理模块和包的依赖关系?
在实际开发中,通常会结合多种方法来管理模块和包的依赖关系,以确保项目的顺利进行和可维护性。同时,要及时更新和解决依赖冲突等问题,以保证代码的稳定性和可靠性
158 62

热门文章

最新文章

推荐镜像

更多