0
点赞
收藏
分享

微信扫一扫

python-取整(int)、近零(fix)、近小(floor)、近大(ceil)、四舍五入(round);在python中由浮点数获得整数的方法小结

沉浸在自己的世界里 2022-05-01 阅读 134

一、取整(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

举报

相关推荐

0 条评论