python之format()函数
format()主要是使用{}配合:来实现字符串的格式化,使用方法见示例。
示例1:使用{}作为占位符,类似于print中使用的%
1 #代码 2 '{},{}'.format('lihy',29) 3 #输出 4 'lihy,29'
示例2:通过在{}中加入数字,来指定选取format函数中对应索引的值
1 #代码 2 '{0},{2}'.format('liu','hong','yin') 3 #输出 4 'liu,yin'
示例3:在{}中加入标识符,然后在format中进行赋值
1 #代码 2 '{name},{age}'.format(name='lihy',age=29) 3 #输出 4 'lihy,29'
示例4:通过使用‘:’,实现格式化输出,其中数字9指示了字符串的宽度
1 #代码,:后面可以跟^><,分别表示居中,右对齐和左对齐 2 '{:>9}'.format('129') 3 '{:^9}'.format('129') 4 #以上输出 5 ' 129' 6 ' 129 '
示例5:可以在':'自定义填充空白使用字符
1 #代码,以*作为填充字符 2 '{:*^9}'.format('129') 3 #输出 4 '***129***'
示例6:限定小数点后面的位数
1 #代码 2 '{:9.2f}'.format(12) 3 #输出 4 ' 12.00'
示例7:使用','对数字进行千位分割
1 #代码 2 '{:,.2f}'.format(1321466778882) 3 #输出 4 '1,321,466,778,882.00'

浙公网安备 33010602011771号