Translate

2015年8月10日月曜日

Python 桁揃えメモ

暑くて溶けてるねこのはです。

今日はタイトル通りメモ書きです。

Pythonでファイル名やテキストなど桁ぞろえで数字を書きたいときが多々あります。
ありますよね!

で、調べてた結果についてのメモを書いていきます。


まず '0001' など"0"付きの桁ぞろえについて
整数を表す"d"を使って以下のように書きます
>"{0:04d}".format(1)
ダブルコーテーションを忘れずに
この結果は
"0001"
formatの中身の数字が表示され、4文字分の隙間を"0"で埋めます

"0"なしの場合

>"{0:4d}".format(1)

この結果は
"   1"
4文字スペースに数字が表示されます。隙間は空白で埋めます

次に小数点の桁ぞろえ
小数点なので"f"を使います

>"{0:0.4f}".format(1.5)

これは1.5より後ろを0で埋めます

桁ぞろえで書いた方が、一覧のデータを見るときにも見やすくなるので
ぜひ使ってみてください


ではでは





0 件のコメント :

コメントを投稿