Python で小数点以下 2 桁を保持する方法は次のとおりです。
小数点以下 2 桁を保持するおよび丸め処理を実行します
方法 1: 文字列書式設定を使用します
>>> a = 12.345 >>> print("%.2f" % a) 12.35 >>>
方法 2: 丸め組み込み関数を使用します
>>> a = 12.345 >>> round(a, 2) 12.35
方法 3: を使用します10 進数モジュール
>>> from decimal import Decimal >>> a = 12.345 >>> Decimal(a).quantize(Decimal("0.00")) Decimal('12.35')
小数点以下 2 桁のみを保持し、四捨五入は必要ありません
方法 1: シーケンス内でスライスを使用します
>>> a = 12.345 >>> str(a).split('.')[0] + '.' + str(a).split('.')[1][:2] '12.34'
方法 2: re module
>>> import re >>> a = 12.345 >>> re.findall(r"\d{1,}?\.\d{2}", str(a)) ['12.34']
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonで小数点以下2桁を維持する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。