ホームページ >バックエンド開発 >Python チュートリアル >Python で科学表記法を浮動小数点数として表示する
科学表記法は、科学と数学で数値を表す標準的な方法です。
ただし、場合によっては、これらの数値を従来の 10 進数形式 (浮動小数点形式とも呼ばれます) で表示する方が便利な場合があります。 Python には、科学表記法を浮動小数点形式に変換するためのいくつかの方法が用意されています。
Python で科学表記法を浮動小数点数として表示する 1 つの方法は、float() 関数を使用することです。 float() 関数は文字列を入力として受け取り、浮動小数点数を返します。 float() 関数を使用して科学表記法の数値を浮動小数点に変換するには、数値を文字列として関数に渡すだけです。
Python での科学的記数法のさまざまな方法は次のとおりです -
フローティング方式
フォーマット方法
gフォーマットメソッド
たとえば、科学表記法で次の数値があるとします: 1.234e 6.浮動小数点形式に変換するには、以下に示すように float() 関数を使用できます。 リーリー
フォーマット方法たとえば、科学表記法で表された数値があるとします: 1.234e 6。小数点以下 2 桁を保持する浮動小数点形式に変換するには、次のコードを使用できます-
リーリー
このコードでは、float() 関数は科学表記法の数値を浮動小数点形式に変換し、format() メソッドは浮動小数点数を小数点以下 2 桁にフォーマットします。g形式
これは例です-
リーリー
リーリー
この例では、数値 y を出力するために "g" 形式指定子が使用されています。 y が大きいため、出力は固定表記になりますg 書式指定子を使用して、数値に基づいて固定表記と科学表記を自動的に選択します -
リーリー ###出力### リーリー
Python を使用して科学表記法で浮動小数点数を表す例をさらに示します:ステップ 1
- e 形式指定子を使用して浮動小数点数を科学表記法に変換します -リーリー ###出力### リーリー ステップ 2
- f 書式指定子を使用して小数点以下の桁数を指定し、e 書式指定子を使用して結果を科学的表記法で表示します -ステップ 3 - g 書式指定子を使用して、数値に基づいて固定表記と科学表記を自動的に選択します - リーリー ###出力### リーリー
精度と形式はニーズに合わせて調整できることに注意してください。以上がPython で科学表記法を浮動小数点数として表示するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。