标签:输入 格式化 imp 经历 src 运行 mic ima 标准库
time库的使用
- time库是python中处理时间的标准库
- 使用
import time
和time.<b>()
调用的格式即可使用
作用:计算机时间的表达;提供获取系统时间并格式化输出的功能;提供系统级精确计时功能,可用于程序性能分析
time库包含三类函数:
- 时间获取:time(),ctime(),gmtime()
- 时间格式化:strftime(),strptime()
- 程序计时:sleep(),perf_counter()
时间获取
- 时间戳:时间戳就是指当前系统中表示时间的一个浮点数,是计算机内部的时间值
- time()函数:获取当前时间戳,会返回一串长的浮点数
- ctime()函数:获取当前时间并以易读的方法表示,会返回一个字符串。例如
Sun Feb 9 13:50:13 2020
- gmtime()函数:获取当前时间,表示为计算机可处理的时间格式(struct_time格式)
时间格式化
- 时间格式化是将时间以合理的方式展示出来的方法
- 类似于字符串的格式化(.format),需要有展示模板
- 展示模板由特定的格式化控制符组成
strftime函数
strftime函数有两个参数
- tpl参数是格式化模板字符串,用来定义输出效果
- ts是计算机内部时间变量类型
例子:
>>> t=time.gmtime()
>>> time.strftime("%Y-%m-%d %H:%M:%S",t)
可以输出‘2020-02-09 08:30:48‘
格式化字符串
strptime函数
- strptime和strftime函数是互补关系
- 能够将一段字符串变成计算机内部可以操作的一个时间
- 参数str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果
例如:
>>> timestr="2019-02-09 17:03:20"
>>> time.strptime(timestr,"%Y-%m-%d %H:%M:%S")
结果为:time.struct_time(tm_year=2019, tm_mon=2, tm_mday=9, tm_hour=17, tm_min=3, tm_sec=20, tm_wday=5, tm_yday=40, tm_isdst=-1)
程序计时应用
- 程序计时指测量起止动作所经历的时间的过程
- 例如一段程序,从开始运行到结束经历了多少时间,就叫程序计时
- 程序计时主要包括测量时间和产生时间两部分
- 测量时间指的是能够记录时间的流逝
测量时间:perf_counter()
产生时间:sleep()
脚本语言学习(四)
标签:输入 格式化 imp 经历 src 运行 mic ima 标准库
原文地址:https://www.cnblogs.com/CCchaos/p/12287835.html