python整除取整(python向上取整和向下取整)

python取整问题

大家好,又见面了,我是你们的朋友全栈君。

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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126067.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月18日 上午7:00
下一篇 2022年4月18日 上午7:00


相关推荐

  • android开发案例「建议收藏」

    android开发案例「建议收藏」20多个可以提高你安卓开发技能的开源app学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源项目。整个app的所有相关资源都直接呈现在你面前。AndroidTheme.AppCompat中,你应该熟悉的颜色属性创建一个Android工程

    2022年6月16日
    30
  • 安装vmware一直报缺少dll_vmware安装问题

    安装vmware一直报缺少dll_vmware安装问题MicrosoftRuntimeDLL安装程序未能完成安装不要说什么去打开%temp%,治标不治本,如果后面无法输入密钥的话,两个问题堆在一起根本解决不了。MicrosoftRuntimeDLL安装程序未能完成安装:这个问题的最直接解决办法是服务没打开,打开控制面板-管理工具-服务确认以下两个服务是打开的:WindowsInstaller;WindowsModulesInst…

    2025年11月16日
    8
  • QFile源码学习笔记

    QFile源码学习笔记之前简单介绍了Qt读写文件Qt之读写文件http://blog.csdn.net/zhuyunfei/article/details/51249378这里记录下自己学习QFile的笔记。1.在Qt之读写文件中,在打开模式中指定未Append模式,发现如果文件不存在会自动创建新文件,在QFile的源码中找到了原因,在open函数的定义中都有如下语句if(mode&Append)mode

    2022年6月11日
    31
  • NFS 服务固定端口

    NFS 服务固定端口前几天学习了下NFS服务配置,但之前没有使用固定NFS端口的方法,之后只能关闭防火墙实现NFS配置,今天学习了下NFS服务固定端口的方法。一环境信息NFSSERVER192.168.1.26NFSCLIENT192.168.1.25二配置NFS服务端–2.1修改/etc/exports/data…

    2022年6月27日
    31
  • java integer范围值的大小_java求数组最小值

    java integer范围值的大小_java求数组最小值java中Integer是有最大值和最小值的最大值为Integer.MAX_VALUE=2147483647最小值为Integer.MIN_VALUE=-2147483648注意:两个值并没有互为相反数有Integer.MAX_VALUE+1=Integer.MIN_VALUE同理Integer.MIN_VALUE-1=Integer.MAX_VALUE…

    2025年10月3日
    6
  • 邀您免费加入到程序猿小密圈

    邀您免费加入到程序猿小密圈

    2022年3月13日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号