Python(パイソン)

Python

【Python】数字を指定の桁数にフォーマット(0埋め)

Pythonで数字を指定した桁数にフォーマット

数字の前を0で埋めて(ゼロ埋め)、特定の桁数にフォーマットする、
いわゆるゼロパディングする場合、
Pythonでは数値型文字列型で異なります。

数字をゼロパディングする方法

基本は、format() を利用する方法です。

例えば、月を2桁で揃えたい場合、
print("{0:02d}".format(7) + "月")
とします。
実行結果 => 07月
※もし、10桁にフォーマットした場合には、「"{0:010d}".format(7)」のように、「d」の前の数字を変更して下さい。

演算子「%」 を利用する方法もあります。

print("%02d" % 7 + "月")
実行結果 => 07月

 

文字列の数字をゼロパディングする方法

基本は、zfill() を利用する方法です。

print("7".zfill(2) + "月")
実行結果 => 07月

rjust() を利用する方法もあります。

print("7".rjust(2, "0") + "月")
実行結果 => 07月

 

WordPress短期学習プログラム

関連記事

  1. Python(パイソン)

    Python

    ImportError: No module named 'urllib2' というエラーが

    以前書いたPythonのコードを別サーバに持ってきた際の話です。…

  2. Python(パイソン)

    Python

    Python3での除算

    Python3からは、10/3とすると、「3」ではなく…

  3. Python(パイソン)

    Python

    【Python】金額を3桁区切りにフォーマット

    Python3で数字(金額)をフォーマットPython…

  4. Python(パイソン)

    Python

    Pythonでの「四捨五入」「切り捨て」「切り上げ」

    Pythonで「四捨五入」したい時はround()を使ってやればOK!…

  5. Python(パイソン)

    Python

    ポートを開放していなかった。。。

    弊社のあるサイトをPythonで組み直すことになったので、本日から…

  6. Python(パイソン)

    Python

    Invalid HTTP_HOST ....ALLOWED_HOSTS.というエラーが!!

    本日は、Python3 + Djangoの環境構築を行いました。&…

最近の記事

  1. Technology-Connection-Net
  2. ドメインにハイフンを使うのは日本人だけ?
  3. SSL(HTTPS)
  4. ドメインについて
  5. WP:WordPress(ワードプレス)
  6. ドメイン(domain)
  7. JPドメイン
  8. 高速(スピード)
  9. ブログアクセス
  10. 高速(スピード)
PAGE TOP