Maison >développement back-end >Tutoriel Python >Explication détaillée sur la façon d'utiliser Python pour obtenir des valeurs à virgule flottante après les opérations

Explication détaillée sur la façon d'utiliser Python pour obtenir des valeurs à virgule flottante après les opérations

伊谢尔伦
伊谢尔伦original
2017-05-31 14:18:122238parcourir

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]

1. et, ou et et-ou syntaxe

2

Analyse 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn