2

私の惨めさから私を出してください。次の例では、とyではなく2回使用しているようです。ym

>>> m=8
>>> y=11
>>> print '20{0:02d}{0:02d}01'.format(y, m)
20111101

私はできる限り多くのドキュメントを読みましたが、古い手順で比較的簡単だったであろうものを理解することはできません。

>>> print '20%02d%02d01' % ( y, m )
20110801

誰かが私がどこで間違っているのか説明できたら、私は本当に感謝するでしょう。

4

2 に答える 2

6

これはあなたが望むことをします:

print '20{0:02d}{1:02d}01'.format(y, m)

最初の引数を2回参照しました。

于 2012-05-07T16:25:03.443 に答える
3
>>> print '20{0:02d}{1:02d}01'.format(y, m)

argリストの次のargを使用する必要があります。

于 2012-05-07T16:26:19.497 に答える