Python で f-strings を使用して小数精度をフォーマットするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-30 18:39:30
オリジナル
1059 人が閲覧しました

How can I format decimal precision using f-strings in Python?

F-String を使用した 10 進数の精度の書式設定

Python では、f-string は文字列の書式設定のための簡潔なオプションを提供します。 f 文字列の重要な機能の 1 つは、数値の精度を制御できることです。小数点以下の桁数を指定するには、書式式に型指定子を含めることができます。

例:

次のように数値を表示するとします。小数点以下 2 桁。 f-string を使用してこれを実現するには、次の構文を使用します。

<code class="python">"{num:.2f}"</code>
ログイン後にコピー

ここで:

  • num はフォーマットする数値です
  • 2 は、小数点以下の桁数

使用法:

例を考えてみましょう:

<code class="python">a = 10.1234
formatted_a = f'{a:.2f}'
print(formatted_a)  # Output: 10.12</code>
ログイン後にコピー

この例では、formatted_a は次のようになります。値「10.12」。数値が小数点以下 2 桁で表示されるようにします。

注:

この手法は、f 文字列にのみ適用できます。 .format や % などの他の文字列フォーマット方法では、数値の精度を制御するための異なる構文が提供されます。

以上がPython で f-strings を使用して小数精度をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート