使用.format()对齐字符串

时间:2016-07-03 05:23:04

标签: python string python-3.x formatting alignment

我有一些我打印出来的字符串,我想对齐它们以使它们看起来整洁。

colours = ["Red", "Green", "Yellow"]
quantities = {"Red" : 6, "Green" : 4,  "Yellow" : 9

以下是我目前正在打印出来的方式:

for colour in colours:
  print("{}: {}".format(colours[colour], quantities[colour]))

然而他们看起来像这样:

Red: 6
Green: 4
Yellow: 9

当我希望他们出现时:

Red:      6
Green:    4
Yellow:   9

1 个答案:

答案 0 :(得分:1)

(纠正代码中的一些错误)...您可以使用\ t来插入标签

document.getElementById("myForm").submit();