在python中進行兩個整數相除的時候,在預設情況下都是只能夠得到整數的值,而在需要進行對除所得的結果進行精確地求值時,想在運算後即得到浮點數值,那麼如何進行處理呢?
1、修改被除數的值為帶小數點的形式即可得到浮點值,這種方法在被除數事先知道的情況下才可以採用有效,而這種情況意味著被除數的值是寫死的、固定的,在絕大多數的情況下是不可行的;
#2、在進行除法運算前導入一個實除法的模組,即可在兩個整數進行相除的時候得到浮點的結果;
from __future__ import pision
以下為測試的結果:
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
【相關推薦】
以上是如何利用Python在運算後得到浮點數值的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!