Python取整数

1.向下取整

a=3.75

int(a)

返回3

2.向上取整

>>> import math

>>> math.ceil(3.25)

4.0

>>> math.ceil(3.75)

4.0

3.四舍五入

>>> a=3.25;b=3.75

>>> round(a);round(b)

3.0

4.0

4.四舍五入不包含小数点0

x=3.1415

x=x+0.5 为了四舍五入需要先加0.5因为不是函数,需手动操作

a=str(x) 变为字符串

point=a.find('.')取得小数点的位置

print a[:point] 返回3,超过3.5的由于加了0.5返回4,这样就去掉了小数位。

你可能感兴趣的:(Python取整数)