数字

**:乘方运算 10**2=100

注意:

python2:3/2=1,3.0/2=1.5,3/2.0=1.5,3.0/2.0=1.5

python3:3/2=1.5

处理小数精度:

1、round( x [, n] )  x -- 数值表达式 ,n -- 数值表达式

     ①不指定小数位:返回的是一个整数,而且是最靠近的整数(这点上类似四舍五入)。但是当出现.5的时候,两边的距离都一样,round()取靠近的偶数,round(2.5)=2,round(3.5)=4

     ②指定小数位:一般情况也是使用四舍五入的规则,但是碰到.5的这样情况,如果要取舍的位数前的小树是奇数,则直接舍弃,如果偶数这向上取舍,round(2.725,2)= 2.73,round(2.715,2)= 2.71

2、math模块

ceil(x):取大于或者等于x的最小整数,ceil(2.6)=3

floor(x):取小于或者等于x的最大整数,floor(2.6)=2

你可能感兴趣的:(数字)