TIL

Today I Leaned. 仕事で知ったことや、つまづいたことを時間のある時にメモしておく

intを指定した桁でゼロ埋めする

Pythonでintの値を0埋めする方法。

色々方法はあるらしい。3つだけ紹介(ほぼ同じだけど)。

>>> '{0:02d}'.format(1)
'01'
>>> '{:02d}'.format(1)
'01'
>>> '{:02}'.format(1)
'01'


str.formatについてはこちらのサイトに記載されていました。

{}の中に:を書き、その右側に指定したい書式の型を書くことで、書式を指定することができます。

02dというのが書式ということになる。どういう意味なのか??

こちらのサイトによると:2dは2桁で空白埋めするということらしい。ということは:02dは2桁で0埋めということになる!

また、dは10進数ということなので、省略もできる。



参考文献