Python如何保留float類型小數(shù)點后3位
更新時間:2022年05月17日 09:27:52 作者:quantLearner
這篇文章主要介紹了Python如何保留float類型小數(shù)點后3位,具有很好的參考價值,希望對的大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
保留float類型小數(shù)點后3位
float
查詢持倉數(shù)據(jù),數(shù)字貨幣交易所一般給出的是float類型,且小數(shù)點十幾位,為了展示便捷,只保留小數(shù)點后3位。
float數(shù)據(jù)類型,保留小數(shù)點的方式有三種
一、round()
>> x = 3.897654326 >> round(x, 3) 3.898 >> x = 3.000000 >> round(x, 3) 3.0
round函數(shù)自動四舍五入;自動去掉多余的0
二、'%.3f'%x
>> x = 3.897654326 >> '%.3f' % x 3.898 >> x = 3.000000 >> '%.3f' % x 3.000
'%.3f'%x自動四舍五入;保留多余的0
三、decimal
>> from decimal import Decimal
>> Decimal('3.897654326').quantize(Decimal('0.000'))
3.898
>> Decimal('3.000000000').quantize(Decimal('0.000'))
3.000小數(shù)點后的位數(shù)
第一種方法
a = 8.8888 使用round 函數(shù) b = round(a,2) # 保留小數(shù)點后兩位小數(shù),會四舍五入 b 就等于8.89
第二種方法
b= "%.2f"%a # 也會四舍五入
第三種方法
ret1 = Decimal("88.001").quantize(Decimal("0.00"))
print(ret1)以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- python 正確保留多位小數(shù)的實例
- python 除法保留兩位小數(shù)點的方法
- python格式化輸出保留2位小數(shù)的實現(xiàn)方法
- python保留小數(shù)位的三種實現(xiàn)方法
- python中round函數(shù)保留兩位小數(shù)的方法
- python保留兩位小數(shù)的3種方法實例
- python保留小數(shù)函數(shù)的幾種使用總結(jié)
- python保留若干位小數(shù)?format與round的使用區(qū)別
- Python保留指定位數(shù)小數(shù)的5種方法總結(jié)
- 如何利用Python保留指定位數(shù)的小數(shù)
- Python除法保留兩位小數(shù)點的三種方法實現(xiàn)
- python保留小數(shù)點位數(shù)的多種方式(附demo)
- python保留兩位小數(shù)的五種方法
- python實現(xiàn)保留小數(shù)位數(shù)的3種方法
相關(guān)文章
FP-growth算法發(fā)現(xiàn)頻繁項集——發(fā)現(xiàn)頻繁項集
常見的挖掘頻繁項集算法有兩類,一類是Apriori算法,另一類是FP-growth。Apriori通過不斷的構(gòu)造候選集、篩選候選集挖掘出頻繁項集,需要多次掃描原始數(shù)據(jù),當(dāng)原始數(shù)據(jù)較大時,磁盤I/O次數(shù)太多,效率比較低下2021-06-06
Python框架Flask的基本數(shù)據(jù)庫操作方法分析
這篇文章主要介紹了Python框架Flask的基本數(shù)據(jù)庫操作方法,結(jié)合實例形式分析了Flask框架數(shù)據(jù)庫操作常用函數(shù)功能、用法及相關(guān)注意事項,需要的朋友可以參考下2018-07-07
Python3 中把txt數(shù)據(jù)文件讀入到矩陣中的方法
下面小編就為大家分享一篇Python3 中把txt數(shù)據(jù)文件讀入到矩陣中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
Python3 實現(xiàn)將bytes圖片轉(zhuǎn)jpg格式
這篇文章主要介紹了Python3 實現(xiàn)將bytes圖片轉(zhuǎn)jpg格式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

