Python中的取整、取余运算「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
1.取整运算 在Python中取整运算的运算符为//,且取整运算的取整为向下取整,不进行四舍五入 例:9//4=2,即9对4取整等于2 -9//-4=2,因为-9÷-4=2.25,取整为2 那么问题来了,9//-4等于多少呢? 9//-4=-3,因为9÷-4应该等于-2.25,那么对-2.25向下取整,应该为-3,而不是-2,所以9//-4=-3 那么-9//4呢? -9÷4也应该等于-2.25,所以向下取整,得到-9//4=-3 总结: 9//4=2 -9//-4=2 9//-4=-3 -9//4=-3
2.取余运算 在Python中取余运算的运算符为%,取余的结果为,被除数整除除数后余下的数 例:9%4=1,即9对4取余为1,因为9÷4=2···1,即9除以4等于2余1,所以9%4=1 那么问题又又又来了,-9%-4等于多少?9%-4等于多少?-9%4等于多少? 这是就要用到一个公式了,在Python中,余数的计算公式:a % b = a – a // b * b 即a对b取余的余数 等于 a减去 a先对b取整,再乘以b ,即为a对b取余的余数 那么-9%-4,就等于-9-(-9//-4*-4),等于-1,即-9%-4=-1 9%-4,就等于9-(9//-4*-4),等于-3,即9%-4=-3 -9%4,就等于-9-(-9//4*4),等于3,即-9%4=3 总结: 9%4=1 -9%-4=-1 9%-4=-3 -9%4=3
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144925.html原文链接:https://javaforall.cn
相关文章
- Python项目50-Celery框架
- python lambda表达式详解_lambda python
- python数据分析源码_python 统计分析
- python转置矩阵画流程图_python 矩阵转置transpose
- Python-基础04-数据类型
- 我用 Python 画了一盘粽子送给大家
- python读写json_python格式化json
- python实现微信发消息
- 简单的Python端口扫描工具制作
- Python 学生信息管理系统——文章中源码100%真实有效—–如何将类、初始化属性、模块、循环判断、静态方法等一系列知识点结合起来做一个项目「建议收藏」
- Python字典详细操作
- .app 域名发布了,我们可以使用 Python 做点什么?
- Python进阶40-drf框架(二)
- python实现微信小游戏“飞机大战”
- python正则循环提取、替换等操作
- 使用 setup.py 将 Python 库打包分发到 PyPI 踩坑指南
- python re.compile() 详解——Python正则表达式「建议收藏」
- Python-drf前戏38-前端Vue
- 第一章:起步(python环境搭建)
- X波段双极化相控阵天气雷达基数据的python读取方法