字符串类型的格式化
槽内部对格式化的配置方式 {<参数序号>:<格式控制标记>} “{}”.format()
六种格式控制参数:填充 对齐 宽度 , .精度 类型
<填充> 用于填充的单个字符
<对齐> <左对齐 >右对齐 ^居中对齐
<宽度> 槽设定的输出宽度
“{0:=^20}”.format(“PYTHON”) 输出结果为
‘======= PYTHON =======’
<,>数字的千位分隔符
<.精度>浮点数小数精度或字符串最大输出长度
<类型>整数类型
b二进制; c字符型; d十进制; o八进制; x十六进制;
X大写十六进制浮点数类型; e科学计数法e; E科学计数法E;
f非科学计数法; %百分数;
time库的使用
时间获取:time() ctime() gmtime()
时间格式化:strftime() strptime()
程序计时:sleep() perf_counter()
时间获取:
time() 获取当前时间戳,即计算机内部时间值
ctime() 获取当前时间并以易读方式表示,返回字符串
gmtime() 获取当前时间,表示为计算机可处理的时间格式
时间格式化:
strftime(tpl,ts) tpl是格式化模板字符串,用来定义输出效果 ts是计算机内部时间类型变量
例:
t=time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S",t) Y,m,d,H,M,S分别代表年,月,日,小时,分钟,秒 %B 大写的月份名称 %b 小写的月份名称 %A大写的星期 %a缩写的星期 %h 12小时制的时间
输出效果为: ‘2018-01-26 12:55:20’
strptime(str,tpl) str 是字符串形式的时间值 tpl 格式化模板字符串,用来定义输入效果
程序计时
测量时间 perf_counter() 返回一个CPU级别的精确时间数值,单位为秒 一般需要连续调用,用两个时间的差值来衡量运行时间
sleep(s) s休息的时间,单位是秒