Python3除法中真除法、截断除法和下取整对比的实例分析
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家介绍Python3除法中真除法、截断除法和下取整对比的实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python3除法之真除法、截断除法和下取整对比有伙伴留
千家信息网最后更新 2025年01月19日Python3除法中真除法、截断除法和下取整对比的实例分析
这篇文章给大家介绍Python3除法中真除法、截断除法和下取整对比的实例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
Python3除法之真除法、截断除法和下取整对比
有伙伴留言想看关于Python3中不同种除法取整的比较!来了!这里看过来啦!
在Python3中,数学运算中的除法被分为两种,分别是"真除法",即无论任何类型相除的结果都会保留小数点,和我们实际的数学运算结果一致,而"截断除法",则是无论任何类型相除的结果都会省略结果的小数部分,剩下最小的能整除的整数部分。
以下是两种除法的基本形式:
# 真除法X / Y# 截断除法X // Y
真除法
X = 8Y = 2Z = 3print(X / Y)print(X / Z)
示例结果:
4.02.6666666666666665
真除法的结果表明不论操作数的类型其相除结果都返回一个浮点结果。
截断除法
X = 8Y = 2Z = 3S = -8print(X // Y)print(X // Z)print(S // Y)print(S // Z)
示例结果:
42-4-3
从示例中我们可以看到,截断除法并不是真的直接去掉小数点后面的数字,而是类似模块math中的floor方法,即向下取整,且负值的取整方式也是这样的。
import mathmath.floor(2.0)math.floor(2.6666666666666665)math.floor(-2.0)math.floor(-2.6666666666666665)
示例结果:
22-2-3
同样的模块math中的ceil方法可以实现浮点数的上取整。
import mathprint(math.ceil(2.0))print(math.ceil(2.6666666666666665))print(math.ceil(-2.0))print(math.ceil(-2.6666666666666665))23-2-2
关于Python3除法中真除法、截断除法和下取整对比的实例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
除法
结果
示例
小数
类型
实例
实例分析
分析
内容
小数点
数学
方法
更多
模块
部分
帮助
运算
不同
不错
最小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
369小说软件开发
专业知识网络安全知识考试
八极拳视频软件开发
方舟生存进化服务器的部落大战
热血江湖什么时候开服务器
网络安全主题推荐
杭州淘越网络技术怎么样
没有基础如何做软件开发
第三方网络安全承诺
电商网络安全的问题
罗湖做商城软件开发哪家便宜
道县软件开发
网络安全什么工资最高
霸州管理软件开发
芜湖安卓软件开发需要多少钱
无线网络技术结果分析
黄梅戏下载软件开发
php服务器环境搭建
niko社区服务器
IQ 数据库
软件开发都有什么技术
河北特定软件开发推荐
2021年需要学习的软件开发
wps异常恢复数据库
java 数据库异常信息
初中网络安全法律
惠州通讯软件开发价格
服务器主机改装路由器
软件开发危机包括哪些
衢州运营网络技术包括什么