无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用Python中實(shí)現(xiàn)控制小數(shù)點(diǎn)位數(shù)的方法,這功能非常好用

2021-04-08 16:45 作者:薇薇說UG  | 我要投稿


一、利用python內(nèi)置的round()函數(shù)

round()如果只有一個(gè)數(shù)作為參數(shù),不指定位數(shù)的時(shí)候,返回的是一個(gè)整數(shù),而且是最靠近的整數(shù)
一般情況是使用四舍五入的規(guī)則,但是碰到舍入的后一位為5的情況,如果要取舍的位數(shù)前的數(shù)是偶數(shù),則直接舍棄,如果奇數(shù)這向上取舍

正常的取舍:

?

舍入的后一位為5的情況:

?

二、利用格式化方法

特殊情況需要注意的和 round 方法一樣

?

?

三、利用 math 模塊里 ceil 和 floor 方法

math模塊的ceil(x):取大于或者等于x的最小整數(shù)
math模塊的floor(x):取小于或者等于x的最大整數(shù)

?

四、超過17位的精度分析

python默認(rèn)的是17位精度,也就是小數(shù)點(diǎn)后16位,但是這里有一個(gè)問題,就是當(dāng)我們的計(jì)算需要使用更高的精度(超過16位小數(shù))的時(shí)候該怎么做呢?

高精度使用decimal模塊,配合getcontext

decimal 模塊默認(rèn)精度是17位,可以通過修改 getcontext().prec 修改精度的值

?

?


使用Python中實(shí)現(xiàn)控制小數(shù)點(diǎn)位數(shù)的方法,這功能非常好用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
玉田县| 湘乡市| 喀喇| 鹤壁市| 新晃| 呼伦贝尔市| 辽源市| 临夏县| 平度市| 镇远县| 黔西| 绩溪县| 兴仁县| 邯郸县| 太白县| 伊春市| 来凤县| 扶风县| 万载县| 洛南县| 穆棱市| 南昌县| 白沙| 翁牛特旗| 武宁县| 仪陇县| 香港 | 南昌县| 肇州县| 池州市| 广汉市| 志丹县| 商洛市| 河津市| 和平区| 吉安市| 郧西县| 南平市| 遂昌县| 平和县| 保德县|