[解決済み] コンマを桁区切りとして数字を印刷するには?
2022-03-16 12:38:21
質問
で整数を表示しようとしています。
Python 2.6.1
をカンマで区切ったものです。たとえば、次のような数字を表示したい。
1234567
として
1,234,567
. どうすればいいのでしょうか?Googleで多くの例を見ましたが、最もシンプルで実用的な方法を探しています。
ピリオドとカンマを決めるのに、ロケールにこだわる必要はない。できるだけシンプルなものを希望します。
どのように解決するのですか?
ロケールに気付かない
'{:,}'.format(value) # For Python ≥2.7
f'{value:,}' # For Python ≥3.6
ロケール対応
import locale
locale.setlocale(locale.LC_ALL, '') # Use '' for auto, or force e.g. to 'en_US.UTF-8'
'{:n}'.format(value) # For Python ≥2.7
f'{value:n}' # For Python ≥3.6
参考文献
1件あたり フォーマット仕様ミニ言語 ,
は
','
オプションは、千単位の区切り文字にカンマを使うことを指示します。ロケールを考慮した区切り文字を使用する場合は'n'
整数表示タイプに置き換えます。
関連
-
[解決済み] データ型が理解できない
-
[解決済み】OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] 改行やスペースを入れずに印刷する方法
-
[解決済み] リストの要素数を取得する方法
-
[解決済み] どうすれば、文字列中のリテラルな中抜き文字を印刷し、また.formatを使用することができるのでしょうか?
-
[解決済み] 文字列が数値(float)であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?
-
[解決済み] 先頭のゼロを含む表示番号
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonコンテナのための組み込み汎用関数操作
-
pythonを使ったオフィス自動化コード例
-
Python 可視化 big_screen ライブラリ サンプル 詳細
-
[解決済み】OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】TypeErrorを取得しました。エントリを持つ子テーブルの後に親テーブルを追加しようとすると、 __init__() missing 1 required positional argument: 'on_delete'
-
[解決済み】Python Error: "ValueError: need more than 1 value to unpack" (バリューエラー:解凍に1つ以上の値が必要です
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?
-
[解決済み】NameError: 名前 'self' が定義されていません。