Python初学系列——time库的使用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43943977/article/details/102138153

Python初学系列——time库的使用

介绍:time库是Python中处理时间的标准库,能够表达计算机时间并格式化输出。

库的调用:

import time
time.<b>()

time库包含三类函数
在这里插入图片描述
时间获取:
time()
获取当前的计算机时间戳,表达1970年1月1日0点开始到现在的秒数,这个函数一般不用
ctime()
返回当前时间值,这个就正常多了(由于比较简单我就直接终端操作了)
在这里插入图片描述
gmtime()
在这里插入图片描述
这个函数从效果上可以看出是将每个时间单位都分别读取,这样形成了方便计算机进行处理的格式。

时间格式化
strftime()
在这里插入图片描述
效果如下:

time.strftime("%Y-%m-%d %H-%M-%S",time.gmtime())

在这里插入图片描述
第一个参数使用了6个格式化控制符,%+一个字母
在这里插入图片描述
在这里插入图片描述

strptime()
这个函数与strftime是一种互补关系
在这里插入图片描述
将一个字符串变成一个计算机内部可以操作的时间

程序记时应用
测量时间函数perf_counter() 这个一个比较精准的函数(纳秒级)
产生时间:sleep()
在这里插入图片描述
在这里插入图片描述
自己尝试一下,最后得到的结果就是start和end执行的时间差(秒为单位)
但要注意必须要有start,因为计算机内部不是从0开始计的,在这里插入图片描述
sleep()函数,是指让程序休眠s秒的时间,(其实我第一次见到sleep函数是在上操作系统可课程中讲到进程控制时,那是还是c语言,父进程创建子进程,通过使用sleep控制程序休眠时间,更好的看父子协调执行的效果)
在这里插入图片描述
在这里插入图片描述
这样过了3秒钟就可以看到程序执行完成。

猜你喜欢

转载自blog.csdn.net/weixin_43943977/article/details/102138153
今日推荐