好吧,我是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->这里有一个小初学者的提示吗?
答案 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;
}
后添加零。