久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      python怎么保留兩位小數

      方法:1、用字符串格式化,語法“print("%.2f" % a)”;2、用round內置函數,語法“round(a, 2)”;3、用decimal模塊,語法“Decimal(a).quantize(Decimal("0.00"))”;4、用序列切片,語法“str(a).split('.')[0]+'.'+str(a).split('.')[1][:2]”;5、用re模塊。

      python怎么保留兩位小數

      本教程操作環(huán)境:windows7系統(tǒng)、python3版,DELL G3電腦

      很多小伙伴在學習python的時候可能會遇到對數據進行格式化輸出的需求,其中最常見的需求為:保留幾位小數。今天本篇文章就以python怎么保留兩位小數為例,來介紹一下python數據格式化的方法。

      使用字符串格式化

      大部分語言都可以使用字符串格式化的方法來實現保留兩位小數的效果,python也不例外:

      a = 12.345 print("%.2f" % a) # %代表格式化輸出,.2代表小數點后保留兩位,f代表數據類型是浮點型
      登錄后復制

      使用round內置函數

      python內置了一個名為round的函數,這個函數可以用來對數據進行格式化。代碼如下:

      a = 12.345 a1 = round(a, 2) #將a通過round函數處理后賦值給a1,傳入的2代表保留兩位小數 print(a1)
      登錄后復制

      使用decimal模塊

      類似于java,python也專門提供了一個decimal模塊用于精確運算,它也可以進行數據的格式化輸出。代碼如下:

      from decimal import Decimal a = 12.345 Decimal(a).quantize(Decimal("0.00")) # 使用默認的進位方式(同round)“0.00”表示保留小數點后兩位
      登錄后復制

      注:python的round采用的進位方式比較特殊,有點類似于四舍五入,但準確的來說應該叫四舍六入五成雙。有興趣的小伙伴可以了解一下數值修約和基進偶舍。

      贊(1)
      分享到: 更多 (0)
      網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號