Python怎么保留整数?Python数学计算如何只留整数结果

在python之中如果要将一个浮点数保留指定位数小数输出的话可以使用到round()方法或者是字符串格式化语法,那么有些小伙伴就想知道python中如何只保留浮点数的整数结果 。那下面这篇文章会来给大家介绍四个方法,感兴趣的话就一起往下看看吧 。
【Python怎么保留整数?Python数学计算如何只留整数结果】

Python怎么保留整数?Python数学计算如何只留整数结果

文章插图
一、round()函数
python内置函数round()可以实现对任意浮点数的四舍五入计算,只要在这个函数之中不去指定保留几位小数的话,它就能够直接将所有的小数四舍五入之后只保留整数位的结果,代码示例如下所示:
round(4.85)5.0二、modf()方法
这个方法的话是python数学计算标准库math中的一个,它的作用就是将一个浮点数的小数位和整数位给分开并且返回这两个部分数字的元组 。只需要输出元组中索引为1的元素就能够得到浮点数计算后的整数结果,代码如下:
math.modf(3.75)(0.75, 3.0)三、int()函数
int()函数的作用实际上是将一个数字或者是其他进制格式的值转为十进制的整数,那么python浮点数使用这个函数是会直接将其向下取整 。也就是只保留整数位结果去掉小数位,不会进行四舍五入计算,示例如下:
a = 3.75int(a)3四、ceil()方法
那么这个方法实际上的作用和int()函数相反的,它正好是向上取整 。也就是会将浮点数3.23取整为4.0,代码示例如下所示:
import mathmath.ceil(3.25)4.0以上就是关于“Python怎么保留整数?Python数学计算如何只留整数结果”的全部内容了,希望对你有所帮助 。

    推荐阅读