我需要顯示十進制數的尾隨零。我已經考慮使用python format(),但它返回一個字符串,當我將其轉換爲浮點數或小數點時尾隨零消失 s。在python中顯示十進制數的尾隨零而不返回字符串
我也嘗試過使用python decimal,但它返回一個變量賦值的小數實例。 例如:
>>> x = decimal.Decimal(format(15.2, '.2f'))
>>> print x
15.20
>>> x
Decimal('15.20')
Python版本:2.7
我需要顯示15.2 15.20(不作爲'15 0.20' < <串類型)
由於事先
它將它作爲字符串返回時出了什麼問題?你當然可以顯示,並顯示尾隨零。 – wallyk
@wallyk它是我的Django應用程序的一部分,其中api返回一些json數據,我的前端期待float或decimal。如果我可以直接獲得預期的十進制值,那麼它可以幫助我減少在前端執行的一些操作。 – Wineartist
你不能這樣做。浮點數表示不包括尾隨零。 – DyZ