我正在使用在线教程,作者使用了
output_string = "Time left: {0:02}:{1:02}".format(minutes, seconds)
,但我不明白{0:02}
和{1:02}
中的值是什么。
答案 0 :(得分:0)
output_string = "Time left: {0:02}:{1:02}".format(minutes, seconds)
{...}
称为替换字段。它包含有关应该去那里以及应该如何看起来的说明。 0:02
-冒号左侧的值是字段名称。它指定替换替换字段的内容-在这种情况下,它是索引0
。 .format()
的第一个参数将替换此替换字段。0:02
-冒号右侧的值指定外观-格式规范。在这种情况下,它指定2个字符的宽度,并且如果替换字符只有一个字符(从左侧开始)用'0'
填充。