請讓我擺脫我的痛苦。以下示例似乎是使用y
而不是y
,然後使用m
。Python數字格式混淆
>>> m=8
>>> y=11
>>> print '20{0:02d}{0:02d}01'.format(y, m)
20111101
我已經通過儘可能多的文件,因爲我可以,但想不出什麼將是與舊的程序相對比較簡單:
>>> print '20%02d%02d01' % (y, m)
20110801
如果有人能解釋其中I我錯了我會很感激。
請讓我擺脫我的痛苦。以下示例似乎是使用y
而不是y
,然後使用m
。Python數字格式混淆
>>> m=8
>>> y=11
>>> print '20{0:02d}{0:02d}01'.format(y, m)
20111101
我已經通過儘可能多的文件,因爲我可以,但想不出什麼將是與舊的程序相對比較簡單:
>>> print '20%02d%02d01' % (y, m)
20110801
如果有人能解釋其中I我錯了我會很感激。
>>> print '20{0:02d}{1:02d}01'.format(y, m)
您需要使用arg列表中的下一個參數。
''20 {0:02d} {0:02d} 01''應該是''20 {0:02d} {1:02d} 01'' –
更簡單:''20 {:02d} {: 02d} 01'' – akaRem