python中round的用法
1、打开【spyder】编译器,用help查询round函数的用法:
print(help(round))
返回的结果是:
返回数字指定的精度。

2、我们用numpy模块,加载圆周率a=np.pi,并打印这个数字a。
import numpy as np
a=np.pi
print(a)

3、试验发现,b=round(a)是保持数字a的整数部分,相当于int(a)。

4、b=round(a,1),保持小数点后一位小数。

5、round(a,2),保留小数点后两位数:
a=3.001000200003
b=round(a,2)
注意,此时,返回的结果是3.0,而不是3.00,这是因为小数点后面两个0不是有效数字,因此用一个0代替了。

6、b=round(a,3)
此时返回3.001,小数点后三位数字。此时的1是有效数字,因此,各位数字不能省略。

7、b=round(a,4)
返回3.001,后面一位数字是0,无效,所以省略了。

8、python的浮点数,值保留到小数点后15位数,再多则无效:
b=round(a,20)
保留小数点后20位数字?python表示办不到。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:34
阅读量:132
阅读量:55
阅读量:128
阅读量:136