python除法保留小数_python中的除法_python中除法_python 除法_python 除法保留小数
首先要說的是python中的除法運算,在python 2.5版本中存在兩種除法運算,即所謂的true除法和floor除法。當使用x/y形式進行除法運算時,如果x和y都是整形,那么運算的會對結果進行截 取,取運算的整數部分,比如2/3的運算結果是0;如果x和y中有一個是浮點數,那么會進行所謂的true除法,比如2.0/3的結果是 0.66666666666666663。另外一種除法是采用x//y的形式,那么這里采用的是所謂floor除法,即得到不大于結果的最大整數值,這個 運算時與操作數無關的。比如2//3的結果是0,-2//3的結果是-1,-2.0//3的結果是-1.0。
在未來的python 3.0中,x/y將只執行true除法,而與操作數無關;x//y則執行floor除法。如果需要在2.5版本的python中進行這樣的用法,則需要在代碼前加入from __future__ import division的聲明。如:
Python代碼
from?__future__?import?division
a=2/3
這時變量a的結果將是0.66666666666666663,而不是原來的3了。
python 怎么保留2位小數
解答:
print “%.2lf” % 你要輸出的數字。
可以用round函數,round( x[, n]) ,對x保留四舍五入到n位小數。
喜歡 (0)or分享 (0)
總結
以上是生活随笔為你收集整理的python除法保留小数_python中的除法_python中除法_python 除法_python 除法保留小数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梅盛林刁 钟徐邱骆
- 下一篇: python如何让文字竖排输出_html