亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中decimal.Decimal類型和float類型的比較

 更新時(shí)間:2023年11月07日 09:30:44   作者:飛翔的宮保雞丁  
這篇文章主要介紹了Python中decimal.Decimal類型和float類型的比較,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python decimal.Decimal和float類型比較

1,class 'decimal.Decimal' 轉(zhuǎn)換成float類型

例如:

四色五入,保留兩位小數(shù) 傳入?yún)?shù)可以為字符串也可以為整數(shù)

num01 = Decimal(2.333).quantize(Decimal('0.00'))

此時(shí) num01 類型為 'decimal.Decimal' ,需要轉(zhuǎn)化成float類型在與浮點(diǎn)型作比較;

num01 = float(num01)

2,class 'decimal.Decimal' 轉(zhuǎn)換成strt類型

num01 = str(Decimal(2.333).quantize(Decimal('0.00')))

num02 = str(float(2.33))

最后再做比較;

decimal報(bào)錯(cuò):decimal.InvalidOperation: [<class ‘decimal.ConversionSyntax‘>]

from decimal import *
sum_vol=0
sum_rev=0
sum_gp=0
list2=['5\n457.5\n363.4\n4\n1\n0.5\n-5,847.9', '900\n247.1\n-22.3\n800\n100\n24.7\n26.9']
for xx in list2[:]:
    x = xx.split('\n')
    x[0] = x[0].replace(',', '')
    x[3] = x[3].replace(',', '')
    x[4] = x[4].replace(',', '')
    # x[6] = x[6].replace(',', '')
    sum_vol += Decimal(x[-3])
    sum_rev += Decimal(x[-2])
    sum_gp += Decimal(x[-1])
print(sum_vol)
print(sum_rev)
print(sum_gp)

運(yùn)行結(jié)果報(bào)錯(cuò):

分析

有3個(gè)求和,只有sum_gp報(bào)錯(cuò)了,原來是有個(gè)逗號

只需加上x[6] = x[6].replace(’,’, ‘’),就不會報(bào)錯(cuò)了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django如何配置mysql數(shù)據(jù)庫

    Django如何配置mysql數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了Django配置mysql數(shù)據(jù)庫的詳細(xì)步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 使用go和python遞歸刪除.ds store文件的方法

    使用go和python遞歸刪除.ds store文件的方法

    使用python和go遞歸刪除.DS_Store文件,.DS_Store (英文全稱 Desktop Services Store)是一種由蘋果公司的Mac OS X操作系統(tǒng)所創(chuàng)造的隱藏文件,目的在于存貯文件夾的自定義屬性
    2014-01-01
  • Django admin顯示json字段方法詳解

    Django admin顯示json字段方法詳解

    這篇文章主要為大家介紹了Django admin顯示json字段方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Python爬蟲爬取網(wǎng)站圖片

    Python爬蟲爬取網(wǎng)站圖片

    這篇文章主要介紹了Python爬蟲爬取網(wǎng)站圖片,此次python3主要用requests,解析圖片網(wǎng)址主要用beautiful soup,可以基本完成爬取圖片功能,需要的朋友可以參考一下
    2022-01-01
  • Python實(shí)現(xiàn)智能貪吃蛇游戲的示例代碼

    Python實(shí)現(xiàn)智能貪吃蛇游戲的示例代碼

    我想大家都玩過諾基亞上面的貪吃蛇吧,這篇文章將帶你一步步用python語言實(shí)現(xiàn)一個(gè)snake小游戲,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-07-07
  • 詳解Python為什么不用設(shè)計(jì)模式

    詳解Python為什么不用設(shè)計(jì)模式

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著為什么Python不用設(shè)計(jì)模式展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python?生成唯一id的四種方式

    python?生成唯一id的四種方式

    本文主要介紹了python?生成唯一id的四種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 基于python的docx模塊處理word和WPS的docx格式文件方式

    基于python的docx模塊處理word和WPS的docx格式文件方式

    今天小編就為大家分享一篇基于python的docx模塊處理word和WPS的docx格式文件方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 淺談Python實(shí)現(xiàn)opencv之圖片色素的數(shù)值運(yùn)算和邏輯運(yùn)算

    淺談Python實(shí)現(xiàn)opencv之圖片色素的數(shù)值運(yùn)算和邏輯運(yùn)算

    今天帶大家來學(xué)習(xí)的是關(guān)于Python的相關(guān)知識,文章圍繞著圖片色素的數(shù)值運(yùn)算和邏輯運(yùn)算展開,文中有非常詳細(xì)的的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python教程之生產(chǎn)者消費(fèi)者模式解析

    Python教程之生產(chǎn)者消費(fèi)者模式解析

    在并發(fā)編程中使用生產(chǎn)者和消費(fèi)者模式能夠解決大不多的并發(fā)問題。該模式通過平衡生產(chǎn)線程和消費(fèi)線程的工作能力來提高程序的整體處理數(shù)據(jù)的速度
    2021-09-09

最新評論