浮动科学符号的转变

面对问题,因为我的数据 JSON 印在科学符号,而不是浮动。


import urllib2
import json
import sys

url = 'https://bittrex.com/api/v1.1/public/getmarketsummary?market=btc-quid'
json_obj = urllib2.urlopen/url/
QUID_data = json.load/json_obj/

QUID_MarketName_Trex = QUID_data["result"][0]["MarketName"][4:9]
QUID_Last_Trex = QUID_data["result"][0]["Last"]
QUID_High_Trex = QUID_data["result"][0]["High"]
QUID_Low_Trex = QUID_data["result"][0]["Low"]
QUID_Volume_Trex = QUID_data["result"][0]["Volume"]
QUID_BaseVolume_Trex = QUID_data["result"][0]["BaseVolume"]
QUID_TimeStamp_Trex = QUID_data["result"][0]["TimeStamp"]
QUID_Bid_Trex = QUID_data["result"][0]["Bid"]
QUID_Ask_Trex = QUID_data["result"][0]["Ask"]
QUID_OpenBuyOrders_Trex = QUID_data["result"][0]["OpenBuyOrders"]
QUID_OpenSellOrders_Trex = QUID_data["result"][0]["OpenSellOrders"]
QUID_PrevDay_Trex = QUID_data["result"][0]["PrevDay"]
QUID_Created_Trex = QUID_data["result"][0]["Created"]
QUID_Change_Trex = //QUID_Last_Trex - QUID_PrevDay_Trex// QUID_PrevDay_Trex/*100
QUID_Change_Var = str/QUID_Change_Trex/
QUID_Change_Final = QUID_Change_Var[0:5] + '%'

print QUID_Last_Trex


它显示以下值;
1.357e-05

.
我需要它漂浮 8 符号背后 decimal /0.00001370/

你可以在这里看到 ...>
https://i.imgur.com/FCVM1UN.jpg
, my GUI 正确显示第一个字符串 /使用完全相同的代码/.
已邀请:

冰洋

赞同来自:

你在寻找

默认情况下的浮动分号格式化

str//

, 科学符号用于足够小或大的数字。

您不需要转换它,

只有意思

这是漂浮的。 如果您需要以另一种格式显示它,
https://docs.python.org/2/libr ... guage
:


>>> print 0.00001357
1.357e-05
>>> print format/0.00001357, 'f'/
0.000014
>>> print format/0.00001357, '.8f'/
0.00001357


在这里格式化
f


总是

使用标识的标识为值。 默认准确性是 6 数字;
.8

指导格式化器
f

展示而不是 8 数字。

默认情况下,字符串的格式基本上与格式一致
format/fpvalue, '.12g'/

; 格式
g

它使用科学的视图,或者根据数字数量使用固定点的表示。

石油百科

赞同来自:

您可以使用打印格式:


x = 1.357e-05 
print/'%f' % x/


编辑:


print/'%.08f' % x/

要回复问题请先登录注册