format
是Python3中常用的字符串格式化函数。功能很强大,也很好用。
位置映射格式化
第一个{}
映射到192.168.0.100
,
第二个{}
映射到8080
。
索引映射格式化
{0[0]}
表示format参数的第一个元组的第一个元素baidu
。
{0[1]}
表示format参数的第一个元组的第二个元素com
。
关键字映射格式化
{server}
替换为Web Server Info :
,
{1}
映射到第二个位置192.168.1.100
,
{0}
映射到第一个位置8080
对象
填充对齐
{2:0>3}
表示format
参数的第三个元素,并格式化为3
位,不足3位填充0
,并右对齐。
:
是分隔符,前面是索引值或名称,后面是样式(填充字符、对齐方式、宽度)。
^
表示居中
<
表示左对齐
>
表示右对齐
^
表示居中
对齐,30
位字符串,不足30位的填充*
。
.3
表示精度3位,f
表示浮点数。
参考:
https://docs.python.org/3/library/string.html#formatspec