python 保存float類型的小數(shù)的位數(shù)方法
python保留兩位小數(shù):
In [1]: a = 5.026 In [2]: b = 5.000 In [3]: round(a,2) Out[3]: 5.03 In [4]: round(b,2) Out[4]: 5.0 In [5]: '%.2f' % a Out[5]: '5.03' In [6]: '%.2f' % b Out[6]: '5.00' In [7]: float('%.2f' % a) Out[7]: 5.03 In [8]: float('%.2f' % b) Out[8]: 5.0 In [9]: from decimal import Decimal In [10]: Decimal('5.026').quantize(Decimal('0.00')) Out[10]: Decimal('5.03') In [11]: Decimal('5.000').quantize(Decimal('0.00')) Out[11]: Decimal('5.00')
這里有三種方法
round(a,2) '%.2f' % a Decimal('5.000').quantize(Decimal('0.00'))
當(dāng)需要輸出的結(jié)果要求有兩位小數(shù)的時(shí)候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。
需要注意的:
1. 可以傳遞給Decimal整型或者字符串參數(shù),但不能是浮點(diǎn)數(shù)據(jù),因?yàn)楦↑c(diǎn)數(shù)據(jù)本身就不準(zhǔn)確。
2. Decimal還可以用來限定數(shù)據(jù)的總位數(shù)。
以上這篇python 保存float類型的小數(shù)的位數(shù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
利用Python繪制創(chuàng)意中秋節(jié)月餅
又是一年中秋至——花好月圓夜。turtle庫作為Python重要的標(biāo)準(zhǔn)庫之一,是最有價(jià)值的程序設(shè)計(jì)入門實(shí)踐庫,它是程序設(shè)計(jì)入門層面最常用的基本繪圖庫。本文將使用turtle(海龜)來繪制中秋創(chuàng)意月餅,感興趣的可以了解一下2022-09-09Python中模塊pymysql查詢結(jié)果后如何獲取字段列表
pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。下面這篇文章主要給大家介紹了關(guān)于Python中模塊pymysql查詢結(jié)果后如何獲取字段列表的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來看看詳細(xì)的介紹。2017-06-06Python爬蟲實(shí)現(xiàn)爬取下載網(wǎng)站數(shù)據(jù)的幾種方法示例
這篇文章主要為大家介紹了Python爬蟲實(shí)現(xiàn)爬取下載網(wǎng)站數(shù)據(jù)的幾種方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11django 數(shù)據(jù)庫 get_or_create函數(shù)返回值是tuple的問題
這篇文章主要介紹了django 數(shù)據(jù)庫 get_or_create函數(shù)返回值是tuple的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python中將字典轉(zhuǎn)換為XML以及相關(guān)的命名空間解析
這篇文章主要介紹了Python中將字典轉(zhuǎn)換為XML以及相關(guān)的命名空間解析,包括使用字典創(chuàng)建XML等知識,需要的朋友可以參考下2015-10-10Python使用pyglet庫完整實(shí)現(xiàn)漢諾塔游戲流程詳解
這篇文章主要介紹了Python使用pyglet庫完整實(shí)現(xiàn)漢諾塔游戲流程,漢諾塔問題是一個(gè)遞歸問題,也可以使用非遞歸法來解決,這個(gè)問題不僅是一個(gè)數(shù)學(xué)和邏輯問題,也是一個(gè)很好的教學(xué)工具,可以用來教授遞歸、算法和邏輯思考等概念,需要的朋友可以參考下2007-02-02Python?Nuitka打包的實(shí)現(xiàn)步驟
在Python應(yīng)用程序開發(fā)中,打包是將代碼和依賴項(xiàng)組合成可執(zhí)行文件或庫的關(guān)鍵步驟之一,本文主要介紹了Python?Nuitka打包的實(shí)現(xiàn)步驟,感興趣的可以了解一下2023-12-12