Le langage de programmation Python offre de nombreuses options pour les valeurs de mise en forme , qu'il s'agisse de mots ou de chiffres . Les chiffres sont souvent traités comme des "float" ou " types " décimales de données, qui sont conçus pour des opérations mathématiques comme l'arithmétique et de l'arrondissement . Opérations de mise en forme, telles que la suppression de la virgule , parfois impliquer le traitement de nombres comme " chaînes" à la place. Instructions
Spécifiez le nombre de décimales
1
ouvrir un shell Python, comme IDLE. Vous pouvez trouver IDLE dans le répertoire Python, qui est situé dans "Program Files" pour Windows et "Applications" de Mac. Vous devriez voir le message suivant :
>>>
2
Refonte une valeur existante si ce n'est pas déjà un flotteur exemple
.
>>> i = " 50,0001 "
>>> Inew = float ( h)
de type >>> ( Inew ) # vérifier si la valeur est un flotteur
3 Utilisez le "% f" option de formatage . Adaptez le nombre de décimales avec un modificateur décimal dans le milieu comme suit: "% .2 f " ( . Remplacez le 2 pour votre précision souhaitée )
>>> " .3 spécifie trois décimales :% .3 f "% 50,0001
» .3 spécifie trois décimales : 50.000 '
>>> j = 50,0001
>>> "% .1 f "% j
'50 .0 '
Retirer chiffres de la droite
4
Ouvrez un nouveau fichier IDLE.
5
cast de la valeur comme une chaîne.
>>> k = " 3.141592 "
6 notation de chaîne de
utiliser Python pour supprimer un nombre spécifié de personnages du droit indépendamment de la précision de la valeur
>>> k = " 3.141592 "
>>> k . [: len ( k ) -2 ] # la chaîne de k depuis le début de caractère à l'index : longueur de k moins 2
'3 0,1415 '
>>> m = " 100.000 "
> ; >> m [: len ( m) -1]
'100 .00 '
Retirer la virgule
7
Ouvrez un nouveau fichier IDLE.
8
Cast votre valeur en tant que chaîne .
>>> n = " 0452,5 "
9
Remplacer la décimale Point de rien, en utilisant la chaîne méthode remplacer:
>>> n = " 0452,5 "
>>> n.replace ( " " " ". )
'04525 '