这些运算符是什么意思(**、^、%、//)? [关闭]

2024-01-02

标准以外的其他+, -, *and /运营商;但这些是什么意思(** , ^ , %, //) ?

>>> 9+float(2) # addition
11.0
>>> 9-float(2) # subtraction
7.0
>>> 9*float(2) # multiplication
18.0
>>> 9/float(2) # division
4.5
>>>
>>> 9**float(2) # This looks like a square, (i.e. power 2) 
81.0
>>> 9**float(3) # So ** is equivalent to `math.pow(x,p)` ?
729.0

怎么样^操作员?

>>> 9^int(2) # What is `^` in `x^u` , it only allows `int` for `u`
11
>>> 9^int(3)
10
>>> 9^int(4)
13
>>> 9^int(5)
12
>>> 9^int(6)
15
>>> 9^int(7)
14
>>> 9^int(8)
1
>>> 9^int(9)
0
>>> 9^int(10)
3
>>> 9^int(11)
2
>>> 9^int(12)
5

% in x%m返回正常的余数模,但前提是m < x, 为什么会这样?什么是% do?

>>> 9%float(2)
1.0
>>> 9%float(3)
0.0
>>> 9%float(4)
1.0
>>> 9%float(5)
4.0
>>> 9%float(6)
3.0
>>> 9%float(7)
2.0
>>> 9%float(8)
1.0
>>> 9%float(9)
0.0
>>> 9%float(10)
9.0
>>> 9%float(11)
9.0
>>> 9%float(12)
9.0

怎么样//操作员?它有什么作用?

>>> 9//float(2)
4.0
>>> 9//float(3)
3.0
>>> 9//float(4)
2.0
>>> 9//float(5)
1.0
>>> 9//float(6)
1.0
>>> 9//float(7)
1.0
>>> 9//float(8)
1.0
>>> 9//float(9)
1.0
>>> 9//float(1)
9.0
>>> 9//float(0.5)
18.0

  • **: 求幂
  • ^:异或(按位)
  • %: 模数
  • //:除以积分结果(丢弃余数)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

这些运算符是什么意思(**、^、%、//)? [关闭] 的相关文章

  • Jython - 使用 Spring,用 Python 编程?

    好吧 我在这方面完全是新手 所以 我知道 Spring 作为一个框架确实很好 而且我已经用 Python 编程有一段时间了 所以我想知道是否可以使用 Spring 框架但使用 Python 代码 我听说 Jython 可能是执行此操作的一个
  • 使用 Pandas 合并具有不同维度的多个数据框[重复]

    这个问题在这里已经有答案了 我有以下数据框 实际上它们超过 3 个 import pandas as pd df1 pd DataFrame head1 foo bix bar val 11 22 32 df2 pd DataFrame h
  • 无法构建具有 int 输入的 Keras 层

    我有一个复杂的 keras 模型 其中一层是自定义预训练层 需要 int32 作为输入 该模型作为继承自 Model 的类实现 其实现如下 class MyModel tf keras models Model def init self
  • OpenGL 说“from_param 收到了一个不连续的数组”

    安装 Yosemite 后 我必须升级 numpy PyOpenGL 等 现在 以前运行的程序给了我以下堆栈跟踪 file latebind pyx line 44 in OpenGL accelerate latebind Curry c
  • Plotly:如何使用日期时间索引绘制中心有一条线的范围?

    我想绘制一条周围有范围的线 就像这张照片所示 我发布了一个原始问题 但没有指定索引是日期时间索引 我以为这并不重要 但我错了 有一个答案用数字索引覆盖它 Plotly 如何制作具有多条线和标准差阴影区域的图形 https stackover
  • 什么时候使用nonlocal关键字? [复制]

    这个问题在这里已经有答案了 我不明白为什么我可以在这里使用系列变量 def calculate mean series def mean new value series append new value total sum series
  • 在 pytest 中参数化并运行单个测试

    如何从配置了参数化的集合中运行单个测试 假设我有以下测试方法 pytest mark parametrize PARAMETERS LIST PARAMETERS VALUES def test my feature self param1
  • 如何在python中将纬度经度转换为十进制?

    假设我有以下内容 latitude 20 55 70 010N longitude 32 11 50 000W 转换为十进制形式最简单的方法是什么 有图书馆吗 从秒形式转换会更简单吗 149520 220N 431182 897W 为了处理
  • vscode python 远程解释器

    通过使用 VSCode Visual Studio Code 我在本地 Python Anaconda 解释器上执行 Python 代码 现在我想对其进行设置 以便能够在远程 Python 解释器上执行该代码 我有一个 Linux 设备 它
  • 无法获取POST参数

    我正在使用 WebApp2 作为框架在 Python 中开发一个 Web 应用程序 我无法获取通过填写表单提交的http POST请求参数 这是我创建的表单的 HTML 代码
  • Python 的局限性是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我花了几天时间阅读有关 C 和 Python 的内容 发现 Python 非常简单且易于学习 所以我想知道它真的值得花时间学习吗 或者我应该花时
  • 使用 PIL 对图像进行着色,同时保持透明度?

    好吧 情况是这样的 我想使用 Python 图像库来 主题化 图像 如下所示 Theme color 33B5E5 IN OUT 我使用 ImageMagick 命令得到了结果 convert image png colorspace gr
  • 仅使用 NumPy einsum 处理上三角元素

    我使用 numpy einsum 来计算形状为 3 N 的列向量 pts 数组与其自身的点积 从而得到形状为 N N 的矩阵 dotps 与所有点积 这是我使用的代码 dotps np einsum ij ik gt jk pts pts
  • Python 元类有什么用?

    元类可以用其他方式做不到的事情做什么 Alex Martelli 表示 有些任务如果没有元类就无法完成Python 元类与类装饰器 https stackoverflow com questions 1779372 python metac
  • 如何使用计划库运行异步函数?

    我正在使用discord py rewrite 编写一个discord 机器人 并且我想每天在特定时间运行一个函数 我对异步函数完全没有经验 而且我无法弄清楚如何在不使用 await 的情况下运行异步函数 这只是我的一段代码 这就是为什么有
  • 如何像 urllib 这样的模拟/存根 python 模块

    我需要测试一个需要使用 urllib urlopen 它也使用 urllib urlencode 查询外部服务器上的页面的函数 服务器可能宕机 页面可能发生变化 我不能依赖它进行测试 控制 urllib urlopen 返回内容的最佳方法是
  • 如何将 MNIST 图像下载为 PNG

    我想将 MNIST 图像作为 PNG 文件下载到我的计算机上 我找到了这个页面 http yann lecun com exdb mnist http yann lecun com exdb mnist 我按下后 train images
  • set()是如何实现的?

    我见过有人这么说setpython 中的对象具有 O 1 成员资格检查 他们如何在内部实施以实现这一点 它使用什么类型的数据结构 该实施还有哪些其他影响 这里的每个答案都非常有启发性 但我只能接受一个 所以我将选择最接近我原来问题的答案 谢
  • Python:Pycharm 运行时

    我目睹了 PyCharm 的一些奇怪的运行时问题 解释如下 该代码已在具有 20 个内核和 256 GB RAM 的机器上运行 并且有足够的空闲内存 我没有展示任何实际功能 因为它是一个相当大的项目 但我非常乐意根据要求添加详细信息 简而言
  • 为调色板图像分配不同的调色板索引

    我正在用 Python 和 Pygame 编写游戏 为此 图形将采用旧视频游戏机 如 NES 的风格 因此 图形由具有 2 位 4 色 图像的单个图块集文件组成 我希望在加载这些图像时能够为这些图像分配任意 4 色调色板 我想要做的是使用

随机推荐

  • 如何防止docker搜索docker hub

    我正在建立一些 docker 主机在生产环境中运行 我们希望所有镜像都必须通过容器管道 并且我们不希望能够从 Docker Hub 中提取镜像 安全问题 如何阻止 docker 从 dockerhub 提取镜像 理想情况下 我想通过配置 d
  • 每组具有归一化 y 轴的计数图

    我想知道是否可以创建 Seaborn 计数图 但不是显示 y 轴上的实际计数 而是显示其组内的相对频率 百分比 如指定的那样 hue范围 我用以下方法解决了这个问题 但我无法想象这是最简单的方法 Plot percentage of occ
  • 如何在 Tomcat 中部署 Spring Integration 应用程序?

    我已经经历了 10 分钟内进行 Spring 集成 http blog springsource com 2009 02 13 982 设置基本 Spring Integration 应用程序的教程 我想在 Tomcat 中部署此应用程序
  • HttpClient / .NET Core 不支持的媒体类型

    我正在使用支持 JSON 格式的 POST 请求的 RESTful API API 自己的 Swagger 文档显示这是对其端点之一的有效调用 curl X POST header Content Type application json
  • 如何禁用 OpenCV 中的并行性?

    我已经使用 Intel IPP 构建了 OpenCV 因此我认为只要有可能就会使用它 例如矩阵乘法 我想通过与串行版本进行比较来测试并行应用程序的可扩展性 为了做到这一点 当我这样做时 omp set num threads 1 cv se
  • 有没有办法在地图中进行流式传输?

    我有一个文件 其中的映射条目由行分隔 键和值由 分隔 所以类似于 one 1二 2三 3四 4 我在一个名为 dict 的 ifstream 中打开它 然后运行以下代码 string key value map lt string int
  • Git 配置别名不再起作用

    我使用命令 git config global alias st status 按照帖子的建议添加我的第一个别名 如何在 git 中为命令添加别名 https stackoverflow com questions 2553786 how
  • javascript nextsibling 函数

    p This PARAGRAPH has two nodes b Node One b and b Node Two b p p p
  • 在 Swift 中传递和存储闭包/回调

    我想用快速代码执行以下操作 我必须调用我的 api 才能更新几个项目 所以我异步调用每个项目的 api 每个 api 调用完成后都会执行一个回调函数 这些回调会减少计数器的值 这样当计数器达到 0 时我就知道所有 api 调用都已完成 当计
  • jQuery中ajax成功后如何绑定事件

    所以这是我的代码 document ready function form bind change function ajax type get url api php data task getdirs formname form att
  • 在 OmniPay 中设置送货信息

    我正在尝试使用 OmniPay 设置送货信息 姓名 地址 电子邮件等 贝宝快递 我尝试在选项数组中添加运输信息purchase options object options array required fields username pa
  • 当机器人在线之前发送消息时,为什么机器人不触发 messageReactionAdd 事件

    这是我检查用户添加反应的事件 const client require index client on messageReactionAdd async reaction user gt if user bot return console
  • firefox修改添加扩展的问题

    我从 Firefox 下载了一个扩展 将 xpi 重命名为 zip 并解压它 然后使用 zip 重新打包同一个文件夹来创建xpi 听起来很愚蠢 但我计划对代码进行修改 尽管我在这种情况下没有这样做 但是当我将该扩展添加回firefox时 f
  • 在设计时不知道类名的情况下创建对象

    使用反射 我需要研究用户 DLL 并在其中创建类的对象 简单的做法是什么 Try 激活器 CreateInstance http msdn microsoft com en us library system activator creat
  • 无法读取未定义的属性“$valid”

    我有一个带有名称字段和两个验证的表单 必需的和最大长度 当我输入正确的值时 控制器中的表单显示有效并返回 true 但是在输入错误的数据时 valid 不会抛出错误 只是说 Cannot read property valid of und
  • 长期存在的实体框架上下文 - 避免数据完整性问题的最佳实践

    作为一个非常基本的场景 我们来看这两个操作 UserManager UpdateFirstName int userId string firstName User user userRepository GetById userId us
  • python pandas 具有不均匀时间序列索引的图(计数均匀分布)

    我的数据框的时间索引不均匀 我怎样才能找到一种方法来绘制数据并自动本地化索引 我在这里搜索 我知道我可以绘制类似的东西 e plot 但时间索引 x 轴 将是偶数间隔 例如每 5 分钟 如果前 5 分钟需要 100 个数据 后 5 分钟需要
  • 从 jsf 中的 java bean 在打印机上打印当前 html 页面

    我需要改变JavaScriptwindow print 使用 java backing bean 进程的命令 这里 我使用的是Jsf1 2 作为编程 打印任何网页 我们使用window print 这会打开一个菜单来选择要打印页面的打印机
  • 返回 Chrome 开发者工具“计算”的展开/折叠样式

    自从升级 Chrome 以来 在版本 43 0 2357 81 m 左右 计算样式的布局现已更改 它过去的格式是这样的 抱歉 所以不允许我包含图像 https i stack imgur com 30GVK png https i stac
  • 这些运算符是什么意思(**、^、%、//)? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 标准以外的其他 and 运营商 但这