Je suis capable de programmer une fonction qui pourrait enlever les zéros (les nombres proviennent de variable texte).
Mais n'y a-t-il pas une fonction toute simple qui enlève les zéros en surplus à la fin du nombre ?
Merci de votre aide !
Je suis capable de programmer une fonction qui pourrait enlever les zéros (les nombres proviennent de variable texte).
Mais n'y a-t-il pas une fonction toute simple qui enlève les zéros en surplus à la fin du nombre ?
Merci de votre aide !
formatage d'un float dans une chaine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> a = 0.377777 >>> str = "%.2f" % a >>> print a 0.377777 >>> print str 0.38![]()
Le problème est que je ne veux pas arrondir les valeurs. Certaines valeurs contiennent jusqu'à 6 décimales.
Par exemple:
3,543264 doit rester 3,543264
3.450000 doit devenir 3.45
Est-ce que c'est possible avec les formatage d'un float dans une chaîne ?
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part str(float("3.45000"))
Partager