久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - 數(shù)字保留小數(shù)點(diǎn)后幾位的問(wèn)題

瀏覽:116日期:2022-07-15 10:25:49

問(wèn)題描述

我將[-0.32695389161796801, -0.31471406408825409, -0.31475407980700348]中的每個(gè)元素進(jìn)行先保留小數(shù)點(diǎn)后3位再保留小數(shù)點(diǎn)后2位的操作,用如round(round(-0.32695389161796801,3),2)的方式,得到[-0.33000000000000002, -0.32000000000000001, -0.32000000000000001],但我想得到的是[-0.33, -0.32, -0.32],謝謝

問(wèn)題解答

回答1:

在使用Python處理精度很重要的浮點(diǎn)數(shù)時(shí),建議使用內(nèi)置的Decimal庫(kù):

from decimal import Decimala = Decimal(’1.0231212121’)a = round(a,3) # Decimal(’1.023’)

如果只是要求看起來(lái)“精確”,那么也可以用字符串的format方法

’{:.2f}’.format(1.0231212121) # ’1.02’

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 民勤县| 遵义县| 大新县| 基隆市| 兴安县| 南宁市| 克山县| 乡宁县| 满洲里市| 定结县| 澎湖县| 巍山| 定西市| 融水| 泰宁县| 连江县| 江都市| 迭部县| 南华县| 宁国市| 鲁甸县| 年辖:市辖区| 高阳县| 准格尔旗| 县级市| 长宁区| 兴山县| 同心县| 宁晋县| 湖口县| 尼木县| 常山县| 阿克苏市| 广水市| 常州市| 县级市| 温泉县| 庆云县| 华蓥市| 砚山县| 靖宇县|