* 文字列フォーマット演算子 [#g93c7fad]

** 基本 [#k41e349a]
 "NUM:{0}" -F 123              # NUM:123
 "NUM:{0} NUM:{1}" -F 123, 456 # NUM:123 NUM:456

** 右寄せ/左寄せ [#m5d69b6e]
 "NUM:{0,4}" -F 123            # NUM: 123 ※4桁右寄せ
 "NUM:{0,-4}" -F 123           # NUM:123  ※4桁左寄せ

** 数値型 [#k0926625]
 "NUM:{0:N}" -F 1000.123      # NUM:1,000.123 ※適時カンマを挿入
 "NUM:{0:N2}" -F 1000.123     # NUM:1,000.12  ※適時カンマを挿入し、小数点2桁で四捨五入

** パディング/0パディング [#k4400e3a]
 "NUM:{0:000}" -F 2            # NUM:002  ※3桁0パディング
 "NUM:{0:000}" -F 1.99         # NUM:002  ※3桁0パディング
 "NUM:{0:0.0}" -F 1.99         # NUM:2.0  ※小数点1位まで0パディング
 "NUM:{0:0.00}" -F 1.99        # NUM:1.99 ※小数点2位まで0パディング
 "NUM:{0:#}" -F 1.99           # NUM:2    ※1桁パディング
 "NUM:{0:#.#}" -F 1.99         # NUM:2
 "NUM:{0:#.##}" -F 1.99        # NUM:1.99

- "#" 桁プレースホルダー: 対応する数字で#を置き換える。対応する数字がない時は表示されない。
- "0" ゼロプレースホルダー:対応する数字で0を置き換える。対応する数字がない時は0が表示。

** パーセントホルダー [#k0702503]
 "NUM:{0:0%}" -F 0.33          # NUM:33%

** 参考 [#lcdc95b4]
- http://ufcpp.net/study/dotnet/bcl_format.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS