format()函数:
功能一:排序功能
st1 = "{0} {1} {1}".format(‘a‘,‘b‘,‘c‘) print(st1) print("{first_name}·{last_name}".format(first_name = "slim",last_name = "shady")) my_idol = {"f_name":"Edison","l_name":"Chen"} print("I love {l_name} {f_name}".format(**my_idol)) book_info = ["One Day","David Nicholls"] print("{0[0]}这本书的作者是{0[1]}".format(book_info)) #{}中的第一个0不可省略 输出: a b b slim·shady I love Chen Edison One Day这本书的作者是David Nicholls
功能二:格式化
{:.2f}:保留两位小数
{:+.2f}:保留两位小数并保留符号
{:.0f}:不保留小数
{:*<4d}:左对齐,宽度为4,并用*填充
{:.,}:用,分隔
{:.2%}:保留两位小数,并用百分制表示
{:.2e}:保留两位小数,并用科学记数法表示
{:b}:转为二进制(十进制为d,八进制为o,十六进制为x)
原文:https://www.cnblogs.com/zhengmq2010/p/12254226.html