Python兩個整數(shù)相除得到浮點(diǎn)數(shù)值的方法
在python中進(jìn)行兩個整數(shù)相除的時候,在默認(rèn)情況下都是只能夠得到整數(shù)的值,而在需要進(jìn)行對除所得的結(jié)果進(jìn)行精確地求值時,想在運(yùn)算后即得到浮點(diǎn)值,那么如何進(jìn)行處理呢?
1、修改被除數(shù)的值為帶小數(shù)點(diǎn)的形式即可得到浮點(diǎn)值,這種方法在被除數(shù)事先知道的情況下才可以采用有效,而這種情況意味著被除數(shù)的值是寫死的、固定的,在絕大多數(shù)的情況下是不可行的;
2、在進(jìn)行除法運(yùn)算前導(dǎo)入一個實(shí)除法的模塊,即可在兩個整數(shù)進(jìn)行相除的時候得到浮點(diǎn)的結(jié)果;
from __future__ import division
以下為測試的結(jié)果:
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
####注意以上的運(yùn)算結(jié)果為整數(shù)
####導(dǎo)入實(shí)除法模塊后的結(jié)果為浮點(diǎn)數(shù)
>>> from __future__ import division
>>> 244158112/1024
238435.65625
>>> 244158112/1024/1024
232.84732055664062
- python3 小數(shù)位的四舍五入(用兩種方法解決round 遇5不進(jìn))
- Python判斷字符串是否為字母或者數(shù)字(浮點(diǎn)數(shù))的多種方法
- python讀取浮點(diǎn)數(shù)和讀取文本文件示例
- python中實(shí)現(xiàn)精確的浮點(diǎn)數(shù)運(yùn)算詳解
- Python字符串轉(zhuǎn)換成浮點(diǎn)數(shù)函數(shù)分享
- 關(guān)于Python中浮點(diǎn)數(shù)精度處理的技巧總結(jié)
- python使用正則搜索字符串或文件中的浮點(diǎn)數(shù)代碼實(shí)例
- python中精確輸出JSON浮點(diǎn)數(shù)的方法
- python十進(jìn)制和二進(jìn)制的轉(zhuǎn)換方法(含浮點(diǎn)數(shù))
- Python浮點(diǎn)數(shù)四舍五入問題的分析與解決方法
相關(guān)文章
Python3之簡單搭建自帶服務(wù)器的實(shí)例講解
今天小編就為大家分享一篇Python3之簡單搭建自帶服務(wù)器的實(shí)例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python編程matplotlib交互繪制Julia集示例解析
matplotlib的Show面板中提供了放大、移動等交互式操作,但也未能涵蓋所有的交互需求,比如希望通過mandelbrot集上的一點(diǎn)來生成對應(yīng)的Julia集2021-10-10Python幫你解決手機(jī)qq微信內(nèi)存占用太多問題
你有沒有發(fā)現(xiàn)以前16G內(nèi)存也可以裝幾個游戲玩,現(xiàn)在128G的卻日常使用都不夠了?更不用說裝什么游戲,這其實(shí)是軟件內(nèi)存占用過多導(dǎo)致的,今天我們用python來清理下2022-02-02