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 >>>
Méthode 2 : utiliser la fonction intégrée d'arrondi
>>> a = 12.345 >>> round(a, 2) 12.35
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')
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'
Méthode 2 : utiliser le re module
>>> import re >>> a = 12.345 >>> re.findall(r"\d{1,}?\.\d{2}", str(a)) ['12.34']
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!