ホームページ > バックエンド開発 > Python チュートリアル > Pythonで小数点以下2桁を維持する方法

Pythonで小数点以下2桁を維持する方法

リリース: 2019-07-08 09:02:26
オリジナル
81607 人が閲覧しました

Pythonで小数点以下2桁を維持する方法

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 サイトの他の関連記事を参照してください。

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