python之设置小数保留位数

test.py:

a = [3,4,4,4,6,4]
average1 = float(sum(a)/len(a))
average2 =round(average1,2)
print(average1)
print(‘round()处理,保留两位小数后:‘)
print(average2)

运行截图:

时间: 2024-10-12 21:20:27

python之设置小数保留位数的相关文章

Java中几种常用的设置小数点后位数的方法

记录下几种常用的控制小数点后位数的方法,除了这几种还有很多方法也可以控制,但是用得不常见,下面是比较常见的几种方法 使用BigDecimal类对超长数字进行格式化控制 使用DecimalFormat格式化十进制数字 使用printf格式化输出 具体实现 package _12_26_test; import java.math.BigDecimal; import java.math.BigInteger; import java.text.DecimalFormat; /*控制小数点后位数的几

python 小数保留位数

利用round(number[, ndigit] )函数四舍五入 保留浮点数的小数点. 如保留小数点后两位. num = 9.2174 new_num = round( num , 2 ) 则new_num = 9.22 (四舍五入) >>> num = 4.93 >>> num 4.93 >>> new_num = round(num,0) >>> new_num 5.0 >>> num = 4.49 >&g

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数. <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); document.write

保留小数的位数

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数. <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); document.write

JAVA大数类—基础操作(加减乘除、取模、四舍五入、设置保留位数)

当基础数据类型长度无法满足需求时可以使用大数类 构造方法接受字符串为参数 1 BigInteger bInt = new BigInteger("123123"); 2 BigDecimal bDouble = new BigDecimal("123123.123123124"); 基础操作(取模使用divideAndRemainder方法,返回的数组第二个元素为余数): BigDecimal在做除法时必须设定传入精度(保留多少位小数),否则会出现异常:java.l

[Java]对double变量进行四舍五入,并保留小数点后位数

1.功能 将double类型变量进行四舍五入,并保留小数点后位数 2.代码 import java.math.BigDecimal; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.NumberFormat; public class Test { /** * 保留两位小数,四舍五入 * @param d * @return */ public static double format

JAVA浮点数保留位数

方式一: BigDecimal.setScale用于格式化小数点 setScale(1)表示保留以为小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4 setScaler(1,BigDecimal.ROUND_HALF_

使用cout输出小数时位数的控制方法

昨天刷360校招内推的笔试练习题,发现最后几道编程题都需要控制输出的格式,微信群和QQ群里面也有好多大神居然不会用cout控制输出格式,在网上搜了一下也没看到好的答案,看来这些基础的东西大家反而不怎么在意,但是我觉得这些知识又特别重要.所以进行一下总结. 保留小数点的功能需要包含iomanip头文件,并在输出数字前加上"<< fixed << setprecision(x)",把x换成保留小数的位数. fixed表示使用小数计数法;setprecision表示控

C#浮点数保留位数

C#浮点数保留位数 这里用String.Forma("{0:F}",x);来解决. 下面是试验和截图 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace tst { class Program { static void Main(string[] args) { double b = 1