概述
-
直接上一個(gè)例子,如下
- 使用方法是引號圍起來的格式化字符串后面接
.format()即可,而引號中的花括號將會按位置順序引用format括號中的參數(shù),如第一個(gè)花括號中為0則引用的是第一個(gè)參數(shù)22,而第二個(gè)花括號中為1則引用的是第二個(gè)參數(shù)21,以此類推。 -
理解起來就是后面format括號里的變量在前面引號中都存在著另一個(gè)名字,而這個(gè)名字就是他們的位置編號,也就是說列表也可以索引使用, 下面是更多的例子
轉(zhuǎn)義字符
-
\n,\t等轉(zhuǎn)義字符還是一樣的用法,用在引號內(nèi)即可,如下
變量輸出控制
- format方法最好用的當(dāng)然就在這多出來的花括號里面了,下面的就自行用
print()試驗(yàn)了
設(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個(gè)字符位,以左對齊方式 -
{0:>8}:右對齊,其余和上面一樣
空位補(bǔ)全
-
{0:0<8}:空位以0補(bǔ)全,其余和上面一樣 -
{0:a<8}:空位以a補(bǔ)全
C風(fēng)格
-
{0:4.2f}:0位置的變量,以浮點(diǎn)數(shù)輸出4位,小數(shù)2位 -
{0:4d}:整數(shù)輸出,共4位
其他
-
{0:,}:輸出的數(shù)每3位隔一個(gè)逗號



