假设您想在 3 个字符的列中打印变量。
注意:加倍{并}逃脱它们。
s = """ pad {{:3}} :{a:3}: truncate {{:.3}} :{e:.3}: combined {{:>3.3}} :{a:>3.3}: {{:3.3}} :{a:3.3}: {{:3.3}} :{c:3.3}: {{:3.3}} :{e:3.3}: """ print (s.format(a="1"*1, c="3"*3, e="5"*5))
输出:
pad {:3} :1 : truncate {:.3} :555: combined {:>3.3} : 1: {:3.3} :1 : {:3.3} :333: {:3.3} :555: