python浮點(diǎn)數(shù)保留有效數(shù)字 python如何保留有效數(shù)字?
python如何保留有效數(shù)字?第一種方法:x=round(x,3)第二種方法:x={0:。3F}”。格式(x)第三種方法:打?。?5.3f%x)什么是保留三位有效數(shù)字?從數(shù)字左側(cè)的第一個非零數(shù)字到最后
python如何保留有效數(shù)字?
第一種方法:x=round(x,3)
第二種方法:x={0:。3F}”。格式(x)
第三種方法:打?。?5.3f%x)
什么是保留三位有效數(shù)字?
從數(shù)字左側(cè)的第一個非零數(shù)字到最后一個數(shù)字,保留三個有效數(shù)字,以簡化數(shù)字的書寫。在不影響所需精度的情況下,采用四舍五入(或其他)方法對三位數(shù)進(jìn)行四舍五入。
例如,2308000的三個有效數(shù)字是2.31x10^6
2.348的三個有效數(shù)字是2.35
0.00003669的三個有效數(shù)字是0.0000367(或3.67x10^5)
擴(kuò)展數(shù)據(jù)
舍入規(guī)則
1。保留N個有效位時,如果N個第一位≤4,則舍入。
2. 如果保留第n個有效位,如果第n個有效位≥6,則第n個有效位輸入1。
3. 保留第n個有效位時,如果第n個有效位為5,后面的數(shù)字為0,則第n個有效位為偶數(shù)時丟棄,如果第n個有效位為奇數(shù)時加1;如果第n個有效位為5,后面有非0的數(shù)字,則無論第n個有效位是否為0,都加1有效數(shù)字為奇數(shù)或偶數(shù)。
如果下一組數(shù)據(jù)保留一位小數(shù),則稱為“五舍五入保留雙位”
45.77≈45.8;43.03≈43.0;0.26647≈0.3;10.3500≈10.4;
38.25≈38.2;47.15≈47.2;25.6500≈25.6;20.6512≈20.7。