概述
-
直接上一個例子邓嘹,如下
- 使用方法是引號圍起來的格式化字符串后面接
.format()
即可,而引號中的花括號將會按位置順序引用format括號中的參數(shù)呢灶,如第一個花括號中為0
則引用的是第一個參數(shù)22
吴超,而第二個花括號中為1
則引用的是第二個參數(shù)21
,以此類推鸯乃。 -
理解起來就是后面format括號里的變量在前面引號中都存在著另一個名字鲸阻,而這個名字就是他們的位置編號,也就是說列表也可以索引使用缨睡, 下面是更多的例子
轉(zhuǎn)義字符
-
\n
,\t
等轉(zhuǎn)義字符還是一樣的用法鸟悴,用在引號內(nèi)即可,如下
變量輸出控制
- format方法最好用的當(dāng)然就在這多出來的花括號里面了奖年,下面的就自行用
print()
試驗了
設(shè)置變量名 : "{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風(fēng)格
-
{0:4.2f}
:0位置的變量震贵,以浮點數(shù)輸出4位利赋,小數(shù)2位 -
{0:4d}
:整數(shù)輸出,共4位
其他
-
{0:,}
:輸出的數(shù)每3位隔一個逗號