python向上取整_python怎么向上取整
数据处理是编程中不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、向上取整等等。
python学习网,大量的免费python基础教程,欢迎在线学习!
1、向下取整
向下取整直接用内建的 int() 函数即可:>>> a = 3.75
>>> int(a)
3
2、四舍五入
对数字进行四舍五入用 round() 函数:>>> round(3.25); round(4.85)
3.0
5.0
3、向上取整
向上取整需要用到 math 模块中的 ceil() 方法:>>> import math
>>> math.ceil(3.25)
4.0
>>> math.ceil(3.75)
4.0
>>> math.ceil(4.85)
5.0
4、分别取整数部分和小数部分
有时候我们可能需要分别获取整数部分和小数部分,这时可以用 math 模块中的 modf() 方法,该方法返回一个包含小数部分和整数部分的元组:>>> import math
>>> math.modf(3.25)
(0.25, 3.0)
>>> math.modf(3.75)
(0.75, 3.0)
>>> math.modf(4.2)
(0.20000000000000018, 4.0)
有人可能会对最后一个输出结果感到诧异,按理说它应该返回 (0.2, 4.0) 才对。这里涉及到了另一个问题,即浮点数在计算机中的表示,在计算机中是无法精确的表示小数的,至少目前的计算机做不到这一点。上例中最后的输出结果只是 0.2 在计算中的近似表示。
python向上取整_python怎么向上取整相关推荐
- python中如何取余_python如何实现取余操作的方法
python如何实现取余操作的方法 发布时间:2020-08-17 09:36:53 来源:亿速云 阅读:68 作者:小新 这篇文章主要介绍python如何实现取余操作的方法,文中介绍的非常详细,具有 ...
- python爬虫提取人名_python爬虫—爬取英文名以及正则表达式的介绍
python爬虫-爬取英文名以及正则表达式的介绍 爬取英文名: 一. 爬虫模块详细设计 (1)整体思路 对于本次爬取英文名数据的爬虫实现,我的思路是先将A-Z所有英文名的连接爬取出来,保存在一个csv ...
- python request url 转义_Python多线程抓取Google搜索链接网页
1)urllib2+BeautifulSoup抓取Goolge搜索链接 近期,参与的项目需要对Google搜索结果进行处理,之前学习了Python处理网页相关的工具.实际应用中,使用了urllib2和 ...
- python爬虫资源大全_Python爬虫抓取纯静态网站及其资源(基础篇)
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:程序员宝库 **( 想要学习Python?Python ...
- python爬虫股票上证指数_Python爬虫爬取搜狐证券股票数据
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于IT信息教室,作者:M先森看世界 数据的爬取 我们以上证50的股票为例,首先需 ...
- python基金预测分析_Python爬虫抓取基金数据分析、预测系统设计与实现
版权声明:本文为博主原创文章,如果转载请给出原文链接:http://doofuu.com/article/4156231.html 目前在开发一款基于Python的基金爬取.分析.预测系统,目前已经开 ...
- python中mod运算符_Python中的取模运算方法
所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...
- python二手房使用教程_python爬虫爬取链家二手房信息
#coding=utf-8 import requests from fake_useragent import UserAgent from bs4 import BeautifulSoup imp ...
- python向上取整_Python 之 向上取整、向下取整以及四舍五入函数
原博文 2017-06-08 10:02 − import math f = 11.2 print math.ceil(f) #向上取整 print math.floor(f) #向下取整 print ...
最新文章
- 将数据文件附加到数据库
- linux下iptables讲解
- 怎么改电脑网络ip地址_抛弃重启路由器获取ip地址方式,巧妙运用ip代理改IP工具...
- CentOS7 服务器连接超时自动断开问题解决
- inline函数的注意事项有哪些?
- 如何测网络稳定性_讲座|复杂网络上的非线性动力学:网络结构如何决定系统稳定性?...
- html显示隐藏动画,js实现jquery动画的hide()和show()方法
- word数学公式快捷键-高效率办公技能get
- Next.js中通过容联云通讯实现手机验证码收发
- ChatGPT实现代码生成
- 主引导扇区(MBR),分区表(DPT)及活动分区(DBR)
- visualassist飞鸟的专栏
- flex 布局列表自动换行
- 汽车路试数据分析的脚本
- 瞬变电磁检测原理和特点
- kml文件是怎么来的?Google Maps前传:在被Google收购之前,它是如何发展起来的
- 水滴石穿C语言之指针综合谈
- 中国版的FamaFrench三因子模型了解一下
- 清华刘洋基于深度学习的机器翻译突破知识整合、可解释和鲁棒性
- php会员生日祝福,会员生日祝福短信 像花一样芬芳,像梦一样缠绵