Python占位符查询

时间:2017-03-06 14:42:52

标签: python python-2.7

好吧,我是Python新手......我最近遇到过这段代码 -

profiles.forEach { profiles[$0.0] = true }

上面代码给我的结果是 -

print ' %(language)s has %(number)03d type of quotes' %{"language":"Python","number":2}

嗯,只是想知道在%(数字)之后03做了什么&为什么结果是002,为什么不是2?另外,我正在使用Python 2.7.13(IDK是否有帮助)

PS->这里有一个小初学者的提示吗?

2 个答案:

答案 0 :(得分:2)

03表示“如果需要,请将数字设为三位数,前面加零”。

答案 1 :(得分:1)

您可以在Python Reference详细说明字符串格式。 %表示zerofill匹配3个dights。 如果你想在字符串中给出zerofill,你必须在.flex_container{ display: flex; overflow: auto; border: 1px solid red; } .item{ flex: 0 0 auto; margin: 5px 10px 5px 10px; // 1px 2px 3px 2px; box-shadow: 0 1px 3px 1px rgba(187,187,187,0.5); } .img_container{ height: 80px; width: 200px; } .text_container{ padding: 5px; width: 190px; }后添加零。