Python如何保留float類型小數(shù)點(diǎn)后3位
保留float類型小數(shù)點(diǎn)后3位
float
查詢持倉數(shù)據(jù),數(shù)字貨幣交易所一般給出的是float類型,且小數(shù)點(diǎn)十幾位,為了展示便捷,只保留小數(shù)點(diǎn)后3位。
float數(shù)據(jù)類型,保留小數(shù)點(diǎn)的方式有三種
一、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ù)點(diǎn)后的位數(shù)
第一種方法
a = 8.8888 使用round 函數(shù) b = round(a,2) # 保留小數(shù)點(diǎn)后兩位小數(shù),會四舍五入 b 就等于8.89
第二種方法
b= "%.2f"%a # 也會四舍五入
第三種方法
ret1 = Decimal("88.001").quantize(Decimal("0.00")) print(ret1)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
- python 正確保留多位小數(shù)的實(shí)例
- python 除法保留兩位小數(shù)點(diǎn)的方法
- python格式化輸出保留2位小數(shù)的實(shí)現(xiàn)方法
- python保留小數(shù)位的三種實(shí)現(xiàn)方法
- python中round函數(shù)保留兩位小數(shù)的方法
- python保留兩位小數(shù)的3種方法實(shí)例
- python保留小數(shù)函數(shù)的幾種使用總結(jié)
- python保留若干位小數(shù)?format與round的使用區(qū)別
- Python保留指定位數(shù)小數(shù)的5種方法總結(jié)
- 如何利用Python保留指定位數(shù)的小數(shù)
- Python除法保留兩位小數(shù)點(diǎn)的三種方法實(shí)現(xiàn)
- python保留小數(shù)點(diǎn)位數(shù)的多種方式(附demo)
- python保留兩位小數(shù)的五種方法
- python實(shí)現(xiàn)保留小數(shù)位數(shù)的3種方法
相關(guān)文章
Python?matplotlib繪圖時指定圖像大小及放大圖像詳解
Matplotlib是一個面向?qū)ο蟮睦L圖庫,我們繪制的圖像中,每條曲線,每個邊框等等都對應(yīng)一個對象,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib繪圖時指定圖像大小及放大圖像的相關(guān)資料,需要的朋友可以參考下2022-05-05python機(jī)器學(xué)習(xí)deepchecks庫訓(xùn)練檢查模型特點(diǎn)探索
這篇文章主要介紹了python機(jī)器學(xué)習(xí)deepchecks庫的訓(xùn)練檢查模型特點(diǎn)實(shí)例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01python異步編程之a(chǎn)syncio低階API的使用詳解
asyncio中低階API的種類很多,涉及到開發(fā)的5個方面,這篇文章主要為大家詳細(xì)介紹了這些低階API的具體使用,感興趣的小伙伴可以學(xué)習(xí)一下2024-01-01解決Python3 struct報錯argument for 's'&
這篇文章主要為大家介紹了解決Python3 struct報錯argument for 's' must be a bytes object方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Windows11使用Cpython?編譯文件報錯?error:?Unable?to?find?vcvars
這篇文章主要介紹了Windows11使用Cpython編譯文件報錯error:Unable?to find?vcvarsall.bat完美解決方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05使paramiko庫執(zhí)行命令時在給定的時間強(qiáng)制退出功能的實(shí)現(xiàn)
這篇文章主要介紹了使paramiko庫執(zhí)行命令時,在給定的時間強(qiáng)制退出,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03