Python里divmod_Python divmod

Python里divmod_Python divmod前言我们都知道,python中//代表整数运算中的取整,%代表整数运算中的取余,那么有什么函数可以同时取到整数和余数吗?答案是有的,使用python内置函数divmoddivmod首先看一下源

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

我们都知道,python//代表整数运算中的取整,%代表整数运算中的取余,那么有什么函数可以同时取到整数和余数吗?
答案是有的,使用python内置函数divmod
 

divmod

首先看一下源码解析

def divmod(x, y): # known case of builtins.divmod
    """ Return the tuple (x//y, x%y).  Invariant: div*y + mod == x. """
    return (0, 0)

实际上,返回的是一个元组,元组中有2个元素,x//y就代表取整,x%y就代表取余
 

例子

print(divmod(9, 2))

其实上面的写法等同于(9//2, 9 % 2),结果都为(4, 1)

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

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

(0)
上一篇 2022年7月31日 上午11:36
下一篇 2022年7月31日 上午11:36


相关推荐

  • linux shell pushd popd dirs命令「建议收藏」

    http://www.cnblogs.com/davidwang456/p/3784102.htmlhttp://blog.csdn.net/yucan1001/article/details/8455757http://blog.163.com/yangfan876@126/blog/static/806124562013720104712282/1、dirs1)

    2022年4月11日
    37
  • Java基础篇:final关键字

    Java基础篇:final关键字

    2021年10月4日
    51
  • java里用idea是什么意思_idea什么意思?啥意思?idea简介

    java里用idea是什么意思_idea什么意思?啥意思?idea简介你知道 idea 是什么意思吗 在 java 当中 idea 是做什么的呢 有很多的人对于 idea 都不太了解 下面就一起通过下面的文章内容来进行一下详细的了解吧 一 什么是 idea idea 其实就是我们经常说道的 IntelliJIDEA IntelliJIDEA 是 idea 的全称 idea 是 java 编程语言开发的集成环境 在业界 IntelliJ 被公认为是最好的 java 开发工具 特别是在创新的 GUI 设计 代

    2026年3月27日
    2
  • 雷达干扰技术(四)雷达信号处理

    雷达干扰技术(四)雷达信号处理参考论文 杂波环境下雷达信号处理的 SystemVue 建模与仿真方法研究 作者 尹园威等雷达工作的电磁环境越来越复杂 充斥着各种杂波 噪声及干扰 如何从回波中提取到有效信息 准确 快速地检测到目标就显的至关重要 为了解决这一问题 各种先进的雷达信号处理技术不断应用于雷达设计中 导致雷达信号处理系统越来越复杂 如何在雷达上合理的应用不同的雷达信号处理技术就成了雷达研制人员必须解决的问题 雷达信号处理是指对观测信号进行分析 变换 综合等处理 具有抑制非期望信号 增强有用信号 估计信号的特征参数或信号模

    2026年3月26日
    2
  • 非极大值抑制(NMS)讲解

    非极大值抑制(NMS)讲解非极大值抑制 Non maximumsuppr NMS 是一种去除非极大值的算法 常用于计算机视觉中的边缘检测 物体识别等 算法流程 给出一张图片和上面许多物体检测的候选框 即每个框可能都代表某种物体 但是这些框很可能有互相重叠的部分 我们要做的就是只保留最优的框 假设有 N 个框 每个框被分类器计算得到的分数为 Si 1 lt i lt N 0 建造一个存放待处理候选框的集合 H

    2025年9月7日
    5
  • Jenkins(4)docker容器内部修改jenkins容器时间「建议收藏」

    Jenkins(4)docker容器内部修改jenkins容器时间「建议收藏」前言用docker搭建的Jenkins环境时间显示和我们本地时间相差8个小时,需修改容器内部的系统时间查看时间查看系统时间date-R进入docker容器内部,查看容器时间dockere

    2022年7月28日
    11

发表回复

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

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