运算规则

  • 0^0=0
  • 0^1=1
  • 1^0 = 1
  • 1^1 = 0

将两个变量的值转化为二进制的, 再按照上边的运算规则进行

利用异或运算交换两个变量的值

方法一:利用Python特性

a = 1
b = 2
a, b = b, a

方法二:异或运算


a = 2  # 10b = 3  # 11a = a ^ b  # 01b = b ^ a  # 10a = a ^ b  # 11

添加一个go版本的

package mainimport "fmt"
/*
a = 1  , b = 0
a = 01 , 00 -> 01
b = 00 , 01 ->01
a = 01 , 01 -> 00*/func main() {var a int = 10var b int = 9a = a ^ bb = b ^ aa = a ^ bfmt.Println(a)fmt.Println(b)
}

Python 异或运算相关推荐

  1. python异或运算怎么算_小强学Python+OpenCV之-1.4.4掩膜mask及位运算(与、或、非、异或)...

    问题引入 在小强学Python+OpenCV之-1.4.2裁剪一节,我们使用的是numpy数组切片功能实现图片区域的裁剪. 那么,如果我们想要裁剪图像中任意形状的区域时,应该怎么办呢? 答案是,使用掩 ...

  2. python中异或怎么算_python 异或运算的前提_异或运算公式

    Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...

  3. 力扣每日一题:1720.解码异或后的数组 python异或操作

    1720.解码异或后的数组 https://leetcode-cn.com/problems/decode-xored-array/ 难度:简单 题目: 未知 整数数组 arr 由 n 个非负整数组成 ...

  4. python异或查询脚本

    当过被滤掉字母时,我们可以使用异或运算的方法来拼写字母 我们可以利用脚本查看哪两个字符进行异或可以组成目标字符 使用效果: key = input("Input key:") fo ...

  5. python中异或怎么算_python中的异或运算

    leetcode上有这么一道题:[136. Single Number] 这个题是给出一个非空列表,里面的元素只有一个只出现了一次,其余都出现了两次,找出这个只出现了一次的元素. 这个题目很简单,写了 ...

  6. python中异或运算_Tensorflow轻松实现XOR运算的方式

    对于"XOR"大家应该都不陌生,我们在各种课程中都会遇到,它是一个数学逻辑运算符号,在计算机中表示为"XOR",在数学中表示为" ",学名为 ...

  7. Python通过异或运算对email地址进行解密与加密

    不少网页的email地址出于防止收到垃圾邮件的目的,JS脚本里对email做加密保护,仅当在加载页面时才通过JS脚本解密再渲染出来.查看网页源代码可以发现关键词往往是cfemail,其后是一大串十六进 ...

  8. 训练三层BP神经网络实现异或运算 Python 代码实现

    本文主要使用下面的网络结构来完成 异或运算 异或运算 : 0^0 = 0, 1^0 = 1, 0^1 = 1, 1^1 = 0 . 上图的公式推导可以参考博文: 三层神经网络前向后向传播示意图 imp ...

  9. Python图像识别-Opencv07 异或运算,图像加密

    异或运算的基本规则 元素1 元素2 结果 规则 0 0 0 0 xor 0 = 0 0 1 1 0 xor 1 = 1 1 0 1 1 xor 0 = 1 1 1 0 1 xor 1 = 0 运算数相 ...

最新文章

  1. ECMAScript3中数组方法
  2. linux下redis安装教程,linux下安装配置redis图文详解
  3. DES和RSA算法的java实现
  4. DLINK DES3828三层交换机配置实例
  5. 编译错误syntax error : missing ';' before 'type'原因探寻
  6. mysql 走索引 很慢_MySQL优化:为什么SQL走索引还那么慢?
  7. YOLO系列:YOLO v2深度解析 v1 vs v2
  8. 使用POI完成 EXCEL的 导出和导入
  9. c语言中文网pdf免费下载,C语言中文网VIP教程11.9.pdf
  10. matlab自适应遗传算法代码,matlab自适应遗传算法
  11. 测试开始系列——功能测试用例模板
  12. 迅捷PDF虚拟打印机怎么安装和使用
  13. 信息安全从业者工作规划及能力建设
  14. Android cpu降频工具,免root安卓cpu降频软件-安卓cpu降频软件免root版下载-游戏大玩家...
  15. 财联社专访数说故事创始人徐亚波,谈商业模式与企业数字化
  16. freemarker英文日期显示成中文问题
  17. CSS3各种手型样式集合
  18. 手机屏幕坏了,如何连接电脑取资料?按照这几种办法操作即可
  19. 解决笔记本连接wifi提示无法连接这个网络问题
  20. 【破解】修改程序版权、添加弹窗

热门文章

  1. ubuntu下删除系统垃圾
  2. 途牛网php笔试题,2018秋招途牛笔试试题分享,期待春招offer!
  3. [转]李嘉诚的深圳大学演讲:打工是最愚蠢的投资……
  4. 详细讲解php快速排序,PHP快速排序算法使用步骤详解
  5. 「图灵奇点」将应收账款证券化,区块链协作缩短尽调时间
  6. java对接支付宝接口,客服给的参考代码
  7. 静态局部变量和动态局部变量区别
  8. Spring Boot教程系列 ImportNew
  9. 网络营销的方式你知道几种?
  10. 医疗保险:“自费”、“自理”、“自负”三名词的实际含义是什么?