Lors de la division de deux entiers en python, par défaut, seule la valeur de l'entier peut être obtenue. Cependant, lorsque vous devez évaluer avec précision le résultat de la division, vous souhaitez effectuer l'opération. Après cela, la virgule flottante. la valeur est obtenue, alors comment la traiter ?
1. Modifier la valeur du dividende sous une forme avec un point décimal pour obtenir une valeur à virgule flottante. Cette méthode ne peut être utilisée efficacement que lorsque le dividende est connu à l'avance, et. cette situation signifie que la valeur du dividende est codée en dur et fixe, ce qui n'est pas réalisable dans la plupart des cas
2. Importez un module de division réel avant d'effectuer l'opération de division, afin que deux entiers puissent être le flottant ; le résultat du point est obtenu lors de la division
from __future__ import pision
Voici les résultats du test :
ufo@ufo:~$ python Python 2.7.4 (default, Sep 26 2013, 03:20:56) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 244158112/1024 238435 ####注意以上的运算结果为整数 ####导入实除法模块后的结果为浮点数 >>> from __future__ import pision >>> 244158112/1024 238435.65625 >>> 244158112/1024/1024 232.84732055664062
[Recommandations associées]
2Analyse de l'utilisation de et et ou en python
Introduction détaillée à et. en Python Utilisation réelle de et ou
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!