De: Python Docs round (x [n]) Renvoie la valeur en virgule flottante x arrondi à n chiffres après la virgule décimale. Si n est omis, il vaut par défaut zéro. Le résultat est un nombre à virgule flottante. Les valeurs sont arrondies au multiple le plus proche de 10 à la puissance moins n; si deux multiples sont également proches, l'arrondi est fait à partir de 0 (par exemple, arrondi (0.5) vaut 1.0 et arrondi (-0.5) vaut -1.0).
Remarque Le comportement de round() pour les flottants peut être surprenant: par exemple, round (2.675, 2) donne 2.67 au lieu de 2.68 attendu. Ce n'est pas un bug: c'est dû au fait que la plupart des fractions décimales ne peuvent pas être représentées exactement comme un flottant. Voir Arithmétique en virgule flottante: Problèmes et limitations pour plus d'informations.
Ressemble tour (293,466 .... [2]) serait le faire,
Voulez-vous changer la valeur du résultat pour une utilisation possible plus tard ou tout simplement changer ce que chaîne décimale elle est convertie en? – martineau