Python 的“取整”的坑:一文了解Python取整
Python取整
- 0. 概念
- 1. 向上取整: `math.ceil()`
- 2. 向下取整:`math.floor()`
- 3. 向0取整:`int()`
- 4. 四舍五入:`round()`
0. 概念
脑海里想象出一根坐标轴,左右分别指向负无穷和正无穷,如果需要所取的变成:
- 其“正方向”上最近的那个整数——>向上取整;
- 其“负方向”上最近的那个整数——>向下取整;
- 实数0所在的那个方向上最近的那个整数——>向0取整;
- 最靠近它的那个整数——>四舍五入;
1. 向上取整: math.ceil()
取正方向上最近的一个整数。
print(math.ceil(9.1))
10
2. 向下取整:math.floor()
取负方向上最近的一个整数
print(math.floor(-9.1))
-10
附:向上取整,注:numpy 中对应使用 np.ceil 和 np.floor ,而且其返回浮点数而不是整数!!(在 python3 中 math.ceil 和 math.floor 返回整数)
参考:点击
3. 向0取整:int()
向0方向取最近的一个整数,或者直接理解为砍掉小数部分。
print(int(9.8))
print(int(-9.8))
9
-9
4. 四舍五入:round()
向自己取整,小于0.5取自己的整数部分。
print(round(9.1))
print(round(-9.8))
9
-10
Python 的“取整”的坑:一文了解Python取整相关推荐
- 爆火的《看漫画学Python》出PDF版了,文末自取
学习Python的小伙伴大部分应该都知道<看漫画学Python:有趣.有料.好玩.好用(全彩版)>这本书! 毕竟,如果在B站搜索"漫画 Python"等相关关键词,会看 ...
- python中的字符串是什么,一文秒懂Python中的字符串
摘要:本文将告诉您Python中的字符串是什么,并向您简要介绍有关该概念的所有知识. 因此,让我们开始吧. 什么是Python中的字符串? 我们许多熟悉C,C ++等编程语言的人都会得到诸如" ...
- python读取大文件的坑_如何在Python中读取大文件的特定部分
Given a large file (hundreds of MB) how would I use Python to quickly read the content between a spe ...
- Python使用标准库zipfile提取docx文档中所有图片
清华科技大讲堂免费直播课预告: 免费直播课|Python数据可视化与科学计算可视化案例分享,5月28日晚20:00-21:30 ============ 哔哩哔哩网站免费视频观看地址: 董老师在哔哩哔 ...
- python连接mysql输出数据库结构docx文档
python连接mysql输出数据库结构docx文档-Python文档类资源-CSDN下载
- Python 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示
Python 调用有道翻译 api 接口翻译整篇西班牙文实战演示 第一章:翻译效果展示 ① 翻译文章示例一[阿尔卡拉门的无海摩纳哥:"不到4万欧元,你就不能在这里租任何东西."] ...
- python向上取整的方法_python 取整的两种方法,python向上取整的方法,问题简介: 要把一...
python 取整的两种方法,python向上取整的方法,问题简介: 要把一 问题简介: 要把一个浮点数(float)整数部分提取出来.比如把"2.1"变成"2" ...
- java 取整_javascript 解决默认取整的坑(目前已知的最佳解决方案)
javascript 解决默认取整的坑(目前已知的最佳解决方案) 复现该问题 js在数字操作时总会取更高精度的结果,例如1234/10结果就是123.4,但是在c或者java中整数除以10的结果还是整 ...
- math python 向上取整_计算机等级考试二级Python语言模拟试卷单选解答详解第1期...
模拟试卷单选题20题 有粉丝私信希望增加一些针对国家二级Python考级的小练习和答题详解.所以就有了模拟试卷的题目讲解. 第1题:下面的程序运行结果是( ) 解答: 这是一个变量作用域的问题,变量分 ...
最新文章
- 一些使用Vim的小技巧
- 上海张江又一款AI芯发布!性能超英伟达T4,AMD背景团队创办,快手投资
- Java Proxy和CGLIB动态代理原理
- 强迫症犯了,忍不住赞一下slf4j包Logger.java的优雅代码
- 【WebGoat习题解析】AJAX Security-Insecure Client Storage
- “思考”绝非一时的想法——读大前研一《思考的技术》
- 前景检测算法(十一)--基于LBP纹理
- 用Unity写设计模式-外观模式
- 《手机屏幕》参数与选择
- 自动量程万用表的实现原理_万用表的工作原理是怎样的?看完终于懂了
- java解二元一次方程组_如何用C语言解二元一次方程组
- Firefox火狐浏览器如何本地备份导入、导出密码
- HDU-6638 Snowy Smile 区间最大子段和
- 【前端领域】3D旋转超美相册(HTML+CSS)
- mysql出现LF怎么办,MySQL的LF_HASH
- ppt和pptx之间的区别
- 【服务器】安装Linux(centos)操作系统详细步骤
- VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project
- nodejs typeorm oneToManymanyToOne详细用法
- 不要在大城市中迷失了自己