您无需分配给切片,只需使用即可构建字符串
%formatting。
一个固定格式的示例,其中包含3个数据项:
>>> fmt="%4s%10s%10s">>> fmt % (1,"ONE",2)' 1 ONE 2'>>>
同样,数据提供的字段宽度:
>>> fmt2 = "%*s%*s%*s">>> fmt2 % (4,1, 10,"ONE", 10,2)' 1 ONE 2'>>>
分隔数据和字段的宽度,并使用
zip()和
str.join()技巧:
>>> widths=(4,10,10)>>> items=(1,"ONE",2)>>> "".join("%*s" % i for i in zip(widths, items))' 1 ONE 2'>>>


