前提・実現したいこと
Python: 3.6.4
公式ドキュメントの「11.1.出力のフォーマット」を学習しています。
公式:https://docs.python.jp/3/tutorial/stdlib2.html
以下のソースコードに出てくる
"%3% *f"がどんなフォーマットをしているのかわかりません。ご教示よろしくお願い致します。
該当のソースコード
Python
1>>> import locale 2>>> locale.setlocale(locale.LC_ALL, 'English_United States.1252') 3'English_United States.1252' 4>>> conv = locale.localeconv() # get a mapping pf conventions 5>>> x = 1234567.8 6>>> locale.format("%d", x, grouping=True) 7'1,234,567' 8>>> locale.format_string("%s% *f", (conv['currency_symbol'], # この行の"%s% *f"がわからない 9... conv['frac_digits'], x), grouping=True) 10'$1,234,567.800000'
予想
%s:文字列として置換
f:フォーマット文字列として置換
この2つの組み合わせのような感じでしょうか?
間の"%" や "*"がよくわかりません。
ご教示よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/12 08:23