- 时间获取:
time()
,ctime()
,gmtime()
- 时间格式化:
strftime()
,strptime()
- 程序计时:
sleep()
,perf_counter()
时间获取
-
time()
获取当前时间戳,浮点数time.time()
-
ctime()
获取当前时间并以易读方式表示,返回字符串 -
gmtime()
获取当前时间,表示为计算机可处理的时间格式
时间格式化
-
strftime(tpl,ts)
tpl
是格式化模板字符串,用来定义输出效果,ts
是计算机内部时间类型变量(gmtime()
)
```Python
import time
t = time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S", t)
# 格式为`2018-05-24 18:01:55`
```
* `%Y` 年份 四位0000~9999
* `%m` 月份 01~12
* `%B` 月份名称 january~December,
* `%b` 月份名称缩写 Jan~Dec
* `%d` 日期 01~31
* `%A` 星期 Monday~Sunday
* `%a` 星期缩写 Mon~Sun
* `%H` 小时,24小时制,00~23
* `%h` 小时12小时制 00~12
* `%p` 上/下午 AM,PM
* `%M` 分钟00~59
* `%S` 秒00~59
-
strptime(str, tpl)
str字符串形式的时间值,tpl是格式化的模板字符串,用来定义输入效果
```Python
timeStr = "2018-05-24 18:01:55"
time.strptime(timeStr, "%Y-%m-%d %H:%M:%S")
# 转为计算机内部时间类型变量gmtime()形式
```
程序计时
- 测量时间 间计数值,单位秒.计数值起点不确定,连续调用差值才有意义
- 产生时间
- 函数
-
sleep(s)
s拟休眠的时间,单位秒 -
perf_counter
返回一个CPU级别的精确时
-
文本进度条
-
\r
光标回到行首 -
end = ""
print函数后面, end = ""
打印一行后用end的字符串显示行尾,默认为换行符
其它
print(pow(3,0.5)*pow(3,0.5)==3)
False
屏幕快照 2018-05-31 11.33.29.png
网友评论