在python之中如果要将一个浮点数保留指定位数小数输出的话可以使用到round()方法或者是字符串格式化语法,那么有些小伙伴就想知道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数学计算如何只留整数结果”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python如何知道文件是否存在?Python中两种判断文件是否存在的方法
- Python安装时可以直接建立虚拟环境吗?Python安装及建立虚拟环境的完整步骤
- python中的等于与is的区别是什么?python中的等于与is有什么区别?
- Python3中常用的装饰器有哪些?python3最常用的装饰器语法
- 怎么解决搜狗浏览器兼容模式不能用的问题
- COUNTIFS函数怎么处理以数组方式提供的
- 搜狗浏览器怎么实现图标旋转?搜狗浏览器实现图标旋转的方法
- 课堂|花卉养殖小课堂:口红多肉植物怎么养 口红多肉植物如何养?
- 淘宝开店怎么找货源上架商品?如何选品?
- 淘宝信用卡支付怎么开通?相关问题解答