round(a,2)“%。2f“%十進制(‘5。000‘)。量化(十進制(‘0.00‘))
當要輸出的結果需要兩位小數時,字符串形式:‘%。2f‘% a是最好的,後面是小數。
需要註意的是:
1.您可以將整數或字符串參數傳遞給Decimal,但它不能是浮點數據,因為浮點數據本身是不準確的。
2.Decimal也可以用來限制數據的總位數。
Python中小數點精度的控制
基礎
浮點數由計算機上浮點數的本機雙精度(64位)表示。提供大約17位的精度和範圍從-308到308的索引。它與C語言中的double類型相同。Python不支持32位單精度浮點數。如果程序需要精確控制間隔和數字精度,可以考慮使用numpy擴展庫。
Python 3。默認情況下,x為浮點數提供17位數的精度。
單精度和雙精度的通俗解釋;
單精度和雙精度,其類型描述符是浮點單精度描述符和雙雙精度描述符。在Turbo C中,單精度類型占用4個字節(32位)的內存空間,其數值範圍為3.4e-38 ~ 3.4e+38,只能提供7個有效數字。雙精度類型占用8字節(64位)內存空間,其數值範圍為1.7e-308 ~ 1.7e+308,可提供16個有效數字。
相關教程推薦:python視頻教程以上是邊肖分享的關於如何用python表達兩位小數的詳細內容。希望對大家有幫助。更多Python教程請關註全球常春藤其他相關文章!