Pythonでゼロ埋めをする方法

Pythonで文字列や数値をゼロ埋めするには、複数の方法があります。

zfill()を使ったゼロ埋め

zfill()は数値や文字列をゼロで埋めて指定の長さに揃えるシンプルな方法です。

s = "7"
print(s.zfill(3))  # 結果: 007

format()を使ったゼロ埋め

format()メソッドや%演算子を使うことで、数値をゼロ埋めしてフォーマットすることもできます。

n = 5
print('{:03d}'.format(n))  # 結果: 005

f-stringを使う方法

Python 3.6以降で使用できるf-stringを使うと、シンプルな構文でゼロ埋めが可能です。

n = 42
print(f"{n:05}")  # 結果: 00042

これらの方法を活用して、数値や文字列を簡単にゼロ埋めすることができます。