ホームページ >バックエンド開発 >Python チュートリアル >Python の浮動小数点フォーマットから末尾のゼロを削除するにはどうすればよいですか?

Python の浮動小数点フォーマットから末尾のゼロを削除するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-07 06:22:12177ブラウズ

How Can I Remove Trailing Zeros from Float Formatting in Python?

浮動小数点数の書式設定から末尾のゼロを削除する

不必要な末尾のゼロを含めずに浮動小数点数を書式設定し、文字列の簡潔さを維持するには、% を使用できます。 g フォーマット指定子。これにより、文字列の操作が簡素化され、コンパクトな表現が保証されます。

%g を利用すると、先頭と末尾のゼロ、および末尾に数字がない場合は小数点を削除できます。以下に図を示します:

'%.g'%(3.140)  # Output: '3.14'

さらに、Python バージョン 2.6 以降では文字列の書式設定を使用できます:

'{0:.g}'.format(3.140)  # Output: '3.14'

Python 3.6 以降の場合は、書式設定された文字列リテラルを使用します:

f'{3.140:.g}'  # Output: '3.14'

format() メソッドのドキュメントによると、'g' 指定子

  • 仮数部から意味のない末尾のゼロを削除します。
  • 小数点以下の桁が残っていない場合は、小数点も削除します。

以上がPython の浮動小数点フォーマットから末尾のゼロを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。