TA贡献1827条经验 获得超9个赞
这种用法属于Python的格式化输出字符:
{0:^30}中的0是一个序号,表示格式化输出的第0个字符,依次累加;
{0:^30}中的30表示输出宽度约束为30个字符;
{0:^30}中的^表示输出时右对齐,若宽度小于字符串的实际宽度,以实际宽度输出;
例如:
# -*- coding: cp936 -*-
##{0}对应于"age",^右对齐输出
##{1}对应于"name",左对齐输出(默认)
print
(
"{0:^30}\n{1:^30}\n{1:10}"
.
format
"age"
,
"name"
))
结果如下图所示:
TA贡献1725条经验 获得超7个赞
{0} 表示第0个数据,编号用的,对应后面format里的字符串。
{0^30} 表示限制输出宽度为30个字符,^表示输出时右对齐。若此宽度小于字符串的实际宽度,以实际宽度输出。
另如:
"{1:^10} {0:10}"
{1}对应于"name",右对齐输出
{0}对应于"age",左对齐输出(默认)
测试技术的修炼之道
¥ 48.00
Python 源码深度剖析
¥ 68.00
Python 数据分析通关攻略
¥ 58.00
你的第一本Python基础入门书
从 0 开始学爬虫
举报