Python如何保留float類(lèi)型小數(shù)點(diǎn)后3位
保留float類(lèi)型小數(shù)點(diǎn)后3位float查詢持倉(cāng)數(shù)據(jù),數(shù)字貨幣交易所一般給出的是float類(lèi)型,且小數(shù)點(diǎn)十幾位,為了展示便捷,只保留小數(shù)點(diǎn)后3位。float數(shù)據(jù)類(lèi)型,保留小數(shù)點(diǎn)的方式有三種一、roun...
保留float類(lèi)型小數(shù)點(diǎn)后3位
float
查詢持倉(cāng)數(shù)據(jù),數(shù)字貨幣交易所一般給出的是float類(lèi)型,且小數(shù)點(diǎn)十幾位,為了展示便捷,只保留小數(shù)點(diǎn)后3位。
float數(shù)據(jù)類(lèi)型,保留小數(shù)點(diǎn)的方式有三種
一、round()
>> x
=
3.897654326
>>
round
(x,
3
)
3.898
>> x
=
3.000000
>>
round
(x,
3
)
3.0
round函數(shù)自動(dòng)四舍五入;自動(dòng)去掉多余的0
二、'%.3f'%x
>> x
=
3.897654326
>>
'%.3f'
%
x
3.898
>> x
=
3.000000
>>
'%.3f'
%
x
3.000
'%.3f'%x自動(dòng)四舍五入;保留多余的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ù)
第一種方法
=
8.8888
使用
round
函數(shù)
b
=
round
(a,
2
)
# 保留小數(shù)點(diǎn)后兩位小數(shù),會(huì)四舍五入
b 就等于
8.89
第二種方法
=
"%.2f"
%
a
# 也會(huì)四舍五入
第三種方法
ret1
=
decimal(
"88.001"
).quantize(decimal(
"0.00"
))
(ret1)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持
Python使用ClickHouse的實(shí)踐與踩坑記錄
clickhouse是近年來(lái)備受關(guān)注的開(kāi)源列式數(shù)據(jù)庫(kù)(dbms),主要用于數(shù)據(jù)聯(lián)機(jī)分析(olap)領(lǐng)域,于2016年開(kāi)源。目前國(guó)內(nèi)社區(qū)火熱,各個(gè)大廠紛紛跟進(jìn)大規(guī)模使用。 今日頭條,內(nèi)部用clickhouse來(lái)...
python連接clickhouse數(shù)據(jù)庫(kù)的兩種方式小結(jié)
python連接clickhouse數(shù)據(jù)庫(kù)在python中獲取系統(tǒng)信息的一個(gè)好辦法是使用psutil這個(gè)第三方模塊。顧名思義,psutil = process and system utilities...
Python如何將數(shù)字變成帶逗號(hào)的千分位
將數(shù)字變成帶逗號(hào)的千分位 一個(gè)很長(zhǎng)的數(shù)字,有時(shí)候要把它變成千分位的數(shù)字,就是以三位數(shù)為一個(gè)分隔用逗號(hào)分開(kāi),比如 123,452,354 醬紫。 在python里實(shí)現(xiàn)方法如下 form...
Python對(duì)數(shù)字的千分位處理方式
對(duì)數(shù)字的千分位處理方法1>>> "{:,}".format(56381779049)'56,381,779,049'>>> "{:,}".format(56381779049.1)'56,381,779,049.1'>>>方法2>>> import re>>> subject = '12345...
python協(xié)程與asyncio庫(kù)詳情
python 中協(xié)程概念是從 3.4 版本增加的,但 3.4 版本采用是生成器實(shí)現(xiàn),為了將協(xié)程和生成器的使用場(chǎng)景進(jìn)行區(qū)分,使語(yǔ)義更加明確,在 python 3.5 中增加了?async?和?await?關(guān)鍵字,用于定義原生協(xié)程。...
Python之父再發(fā)聲:我們能為中國(guó)的“996”程序員做什么?
日前,Python之父再度為“中國(guó)程序員996工作制”發(fā)聲,他在Python上發(fā)帖表示,一周前一些中國(guó)程序員創(chuàng)建了996.icu抱怨惡劣的工作條件,現(xiàn)在該網(wǎng)站已被各種中國(guó)瀏覽器禁止...