ホームページ >バックエンド開発 >Python チュートリアル >Python で固定幅の浮動小数点数をフォーマットするにはどうすればよいですか?
Python で固定幅の浮動小数点数を書式設定する
Python は、固定幅で浮動小数点数を書式設定し、位置合わせと精度を確保する多用途の方法を提供します。 .
問題要件:
format() メソッドを使用したソリューション:
Python の format() メソッドは、次の要件を満たす包括的なソリューションを提供します。
numbers = [23.23, 0.1233, 1.0, 4.223, 9887.2] for x in numbers: print("{:10.4f}".format(x))
形式指定子の内訳:
形式中括弧内の指定子は Python フォーマット文字列構文に従い、次のコンポーネントで構成されます:
出力:
コード出力は指定された要件に準拠しています:
23.2300 0.1233 1.0000 4.2230 9887.2000
このアプローチでは、小数点を効果的に配置します。 1 未満の値の先頭にゼロを追加し、必要に応じて末尾に 10 進数のゼロを追加し、任意の値を切り捨てます。指定された固定幅を超える桁です。
以上がPython で固定幅の浮動小数点数をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。