Maison > développement back-end > Tutoriel Python > Comment conserver deux décimales en python

Comment conserver deux décimales en python

Libérer: 2019-07-08 09:02:26
original
81608 Les gens l'ont consulté

Comment conserver deux décimales en python

La méthode pour conserver deux décimales en Python est la suivante :

Conserver deux décimales , et arrondir

Méthode 1 : utiliser le formatage de chaîne

>>> a = 12.345
>>> print("%.2f" % a)
12.35
>>>
Copier après la connexion

Méthode 2 : utiliser la fonction intégrée d'arrondi

>>> a = 12.345
>>> round(a, 2)
12.35
Copier après la connexion


Méthode 3 : utiliser le nombre décimal module

>>> from decimal import Decimal
>>> a = 12.345
>>> Decimal(a).quantize(Decimal("0.00"))
Decimal('12.35')
Copier après la connexion

Conserver seulement deux décimales, aucun arrondi requis

Méthode 1 : utiliser les tranches dans la séquence

>>> a = 12.345
>>> str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]
'12.34'
Copier après la connexion

Méthode 2 : utiliser le re module

>>> import re
>>> a = 12.345
>>> re.findall(r"\d{1,}?\.\d{2}", str(a))
['12.34']
Copier après la connexion

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal