pythonDecimal解決計(jì)算問題
1、當(dāng)python中的浮點(diǎn)類型計(jì)算出現(xiàn)不準(zhǔn)確結(jié)果時(shí),Decimal用于糾正。經(jīng)驗(yàn)證,Decimal不直接處理浮點(diǎn)類型數(shù)據(jù),而是將浮點(diǎn)類型數(shù)據(jù)轉(zhuǎn)換成字符串?dāng)?shù)據(jù)。
2、如果使用金額或要求特別準(zhǔn)確,可以使用decimal。
實(shí)例
fromdecimalimport*
getcontext().prec=6
Decimal(1)/Decimal(7)
#結(jié)果為Decimal('0.142857'),六個(gè)有效數(shù)字
以上就是pythonDecimal解決計(jì)算問題,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。