python format()的用法

Python format 格式化函数符串
format()常与{}配合使用
python初学,只说简单用法,通常format括号内一般直接填变量,字符串,常量等(用逗号分隔)。前面的{}一般格式是{<参数序号>:<格式控制标记>}
格式控制标记
1、填充:用于填充单个字符。
2、对齐:<左对齐,>右对齐,^居中对齐。
3、宽度:槽设定,输出宽度。
4、精度:浮点数小数精度,字符串最大输出长度。
5、类型:b,c,d,e,f,o等。

>>> print('{0} {1} {0}'.format('hello','world'))  # 打乱顺序
 hello world hello
>>> print('{a} {tom} {a}'.format(tom='hello',a='world'))  # 带关键字
world hello world
>>> '{}, {}, {}'.format('a', 'b', 'c')  # 3.1+版本支持
'a, b, c'
>>> '{2}, {1}, {0}'.format(*'abc')  # 可打乱顺序
'c, b, a'
>>> print('{:d}'.format(20))
20
>>> print('{:o}'.format(20))
24
>>>print('{:*^30}'.format("hhh"))
*************hhh**************
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章