一、取整(int)
此函数是python内置的,无需导入任何模块;运算规则是将小数部分截断去掉。
比如int(3.4),就把【.4】截掉,结果是3;再比如int(-3.3),就把【.3】截掉,结果是-3。
二、近零(fix)
此函数在numpy模块中,因此需要导入后再使用。
fix这个函数名不仅在numpy模块中有,在其他语言中也有,表示使浮点数向靠近0的方向取整。
from numpy import *
print(fix(4.3)) # 4.0
print(fix(-4.2)) # -4.0
三、 近小(floor)
此函数在math模块中,需要导入后再使用;运算规则是向无穷小的方向取整。
from math import *
print(floor(-4.3)) # -5
print(floor(4.2)) # 4
四、近大(ceil)
此函数在math模块中,需要导入后再使用;运算规则是向无穷大的方向取整。
from math import *
print(ceil(-4.3)) # -4
print(ceil(4.2)) # 5
五、四舍五入(round)
此函数在Python中已内置,可直接使用。
print(round(-4.3)) # -4
print(round(-4.6)) # -5
print(round(4.3)) # 4
print(round(4.6)) # 5