当然,请使用.format方法。例如,
print('{:10s} {:3d} {:7.2f}'.format('xxx', 123, 98))print('{:10s} {:3d} {:7.2f}'.format('yyyy', 3, 1.0))print('{:10s} {:3d} {:7.2f}'.format('zz', 42, 123.34))将打印
xxx 123 98.00yyyy 3 1.00zz 42 123.34
您可以根据需要调整字段大小。请注意,它的
.format工作方式
10s格式化一个带有10个空格的字符串,默认情况下保持左对齐3d格式化保留3个空格的整数,默认情况下右对齐7.2f格式化浮点数,保留7个空格,小数点后2个,默认情况下正确对齐。
还有许多其他位置/格式字符串的选项(填充,左/右对齐等),字符串格式设置操作将提供更多信息。



