当前位置: 首页 > 面试题库 >

Python中%的结果是什么?

郭彬郁
2023-03-14
问题内容

什么是%在计算?我似乎无法弄清楚它的作用。

例如,它算出计算的百分比4 % 2吗:显然等于0。如何?


问题答案:

(取模)运算符从第一个参数除以第二个参数得出余数。首先将数字参数转换为通用类型。右零参数引发ZeroDivisionError异常。参数可以是浮点数,例如3.14%0.7等于0.34(因为3.14等于4 * 0.7 + 0.34。)模运算符始终产生与第二个操作数具有相同符号的结果(或为零);结果的绝对值严格小于第二个操作数的绝对值[2]。

取自http://docs.python.org/reference/expressions.html

例1: 6%2求值是0因为如果将6除以2(3次),则没有余数。

实施例2:7%2评估为1因为有一个的其余部分1时7由2(3次)划分。

综上所述,它返回除法运算的余数,或者0没有余数。因此,6%2意味着找到6的余数除以2。



 类似资料:
  • 问题内容: 我知道yield将函数转换为生成器,但是yield表达式本身的返回值是多少?例如: 该函数执行时变量的值是什么? 我已经阅读了Python文档:http : //docs.python.org/reference/simple_stmts.html#grammar- token-yield_stmt, 并且似乎没有提及yield表达式本身的值。 问题答案: 您还可以将值赋给生成器。如果

  • 本文向大家介绍浏览器中window.length的结果是什么?为什么?相关面试题,主要包含被问及浏览器中window.length的结果是什么?为什么?时的应答技巧和注意事项,需要的朋友参考一下 神奇的问题,神奇的答案

  • 问题内容: 我曾尝试在其文档的Mozilla JSON字符串化页面上以及在SO和Google上查看,但没有找到解释。我已经使用JSOn字符串化很多次了,但是从未遇到过这个结果 我有一个JSON对象数组 附加到我的并且为了将它们作为一个参数使用了JSON.stringify()方法,我得到了以下信息: 我只是想知道$$ hashkey到底是什么,因为我期望从stringify方法获得与以下类似的东西

  • 问题内容: 该模块的Python帮助正在讨论冻结的模块。它是什么? http://docs.python.org/library/imp.html#imp.PY_FROZEN 问题答案: 该链接详细说明了Python Freeze实用工具:http : //wiki.python.org/moin/Freeze 简而言之,它创建了可移植版本的python脚本,该脚本带有自己的内置解释器(基本上像二

  • 问题内容: 有时,我只想为条目列表执行一个函数-例如: 有时我需要这些东西来进行模块初始化,所以我不想在全局名称空间中占用x之类的空间。一种解决方案是将map与lambda一起使用: 但这当然会创建一个不错的列表[None,None,…],所以我的问题是,是否存在没有返回列表的类似函数-因为我只是不需要它。 (当然,我也可以使用_x,因此不会留下可见的轮廓线-但地图解决方案看起来很整洁…) 问题答

  • 本文向大家介绍请问typeof typeof 168的结果是什么?相关面试题,主要包含被问及请问typeof typeof 168的结果是什么?时的应答技巧和注意事项,需要的朋友参考一下 typeof 得到的结果类型为字符串类型,,所以最终结果为: "string"