Pythonでは、整数を先頭ゼロ付きの文字列に変換するためのいくつかの方法があります。以下にその方法をいくつか紹介します。
1. zfill()
関数を使用する
zfill()
関数は、指定した長さになるまで文字列の左側にゼロを追加します。以下にその使用例を示します。
print(str(1).zfill(2)) # 出力: 01
print(str(10).zfill(2)) # 出力: 10
print(str(100).zfill(2)) # 出力: 100
2. format()
関数を使用する
format()
関数を使用すると、より柔軟なフォーマット指定が可能になります。以下にその使用例を示します。
number = 1
print("{:02d}".format(number)) # 出力: 01
3. f文字列を使用する
Python 3.6以降では、f文字列(フォーマット済み文字列リテラル)を使用することができます。これは、文字列内に直接変数を埋め込むことができる機能です。以下にその使用例を示します。
number = 1
print(f"{number:02d}") # 出力: 01
これらの方法を使えば、Pythonで整数を先頭ゼロ付きの文字列に変換することが容易になります。適切な方法を選んで、コードをより読みやすく効率的にしましょう。