概述
- 直接上一个例子,如下
- 使用方法是引号围起来的格式化字符串后面接
.format()
即可,而引号中的花括号将会按位置顺序引用format括号中的参数,如第一个花括号中为0
则引用的是第一个参数22
,而第二个花括号中为1
则引用的是第二个参数21
,以此类推。 -
理解起来就是后面format括号里的变量在前面引号中都存在着另一个名字,而这个名字就是他们的位置编号,也就是说列表也可以索引使用, 下面是更多的例子
转义字符
-
\n
,\t
等转义字符还是一样的用法,用在引号内即可,如下
变量输出控制
- format方法最好用的当然就在这多出来的花括号里面了,下面的就自行用
print()
试验了
设置变量名 : "{name}, {age}".format(age=12, name='Joe')
使用外部变量
p = [1, 2, 3]
print('{0[0]}, {0[1]}, {0[2]}'.format(p))
输出对齐
-
{0:<8}
:0位置的变量输出占8个字符位,以左对齐方式 -
{0:>8}
:右对齐,其余和上面一样
空位补全
-
{0:0<8}
:空位以0补全,其余和上面一样 -
{0:a<8}
:空位以a补全
C风格
-
{0:4.2f}
:0位置的变量,以浮点数输出4位,小数2位 -
{0:4d}
:整数输出,共4位
其他
-
{0:,}
:输出的数每3位隔一个逗号
网友评论