'''python位运算符:python的位运算符是把数字看作二进制来进行计算的。按位与(&):如果两个二进位都为1,则该位结果为1,否则为0按位或(|):只要一个为1,则为1,否则为0按位异或(^):两个二进位相异为为1(即两个二进位要相反),否则为0取反(~):对数据的每个二进制位取反,即把1变0,把0变1左移动:运算数的各二进位全部向左移若干位右移动:运算数的各二进位全部向右移若干位'''

a = 60  #60的二进制为 0011 1100b = 13  #13的二进制为 00001101c = 0#按位与的运算方法如下:(按位或、按位异或也是一样)#即  a 0011 1100#    b 0000 1101#得出 c 0000 1100
c = a & bprint('a与b的按位与运算结果为:',c)  #结果为 0000 1100c = a | bprint('a与b的按位或运算结果为:',c)   #结果为 0011 1101c = a ^ bprint('a与b的按位异或运算结果为:',c)   #结果为 0011 0001c = ~aprint('a按位取反运算为:',c)    #结果为  1100 0011c = a << 3print('a左移动3运算为:',c)    #结果为  1111 0000 0c = a >> 3print('a右移动3运算为:',c)    #结果为  0000 0111

转载于:https://www.cnblogs.com/relax1949/p/7452017.html

python的位运算符相关推荐

  1. python 按位运算符_Python按位运算符

    python 按位运算符 Python bitwise operators are used to perform bitwise calculations on integers. The inte ...

  2. 详解Python中的位运算符规则、原理与用法

    在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...

  3. 你不知道的Python位运算符

    你不知道的Python位运算符 python还有位运算符?这你就看不透了吧 其实学过C就知道位的概念,这里就不详说了,现在主要说说python的位运算符 1.作用 用于提高运算速度,规避算术运算符 2 ...

  4. Python3位运算符

    按位运算符是把数字看作二进制来进行计算的.Python中的按位运算法则如下: 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100b = 0000 1101------- ...

  5. python基础之运算符

    算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...

  6. Python 位运算符

    Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...

  7. 在学习Python基础中需要知道的知识点:运算符大全,收藏,以后方面查询(算术运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级))

    一.算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被 ...

  8. 4、Python运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级(学些笔记)

    4.1Python算术运算符 以下假设变量:a = 10,b=20 示例: # -*- coding: UTF-8 -*-a = 25 b = 3 c = 0c = a + b print(" ...

  9. python左移位运算_python 移位运算符只能用于整型吗

    匿名用户 1级 2016-12-29 回答 什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 ...

最新文章

  1. 维基链(WICC)当前币值应该还远远没有达到它本身应有的高度
  2. oracle中的null 字段,Oracle下的NULL字段
  3. pdf阅读器改背景色
  4. 美国安全厂商在云安全上的最新进展
  5. 随机抽样一致算法(RANSAC)理论介绍和程序实现
  6. 2019全国智能机器人与SLAM技术博士生论坛第二轮通知
  7. 天气查询接口演示示例
  8. clobzh字符串缓冲区太小的解决方法_用4K屏玩LOL英雄联盟游戏指针太小解决方法已找到...
  9. python法则_python复数及计算法则
  10. webstorm 快捷键
  11. Spark实现jieba中文分词(scala)
  12. java8 时间加一秒_都9012了,Java8中的日期时间API你还没有掌握?
  13. 吴22名广西农民工广东讨薪 返途被追砍(转载)
  14. 【程序员进阶之路】吴恩达Deeplearning.ai课程学习全体验:深度学习必备课程
  15. 微信公众号自定义菜单跳转到历史消息页面
  16. 四阶龙格库塔法c语言程序,四阶龙格_库塔算法的C语言实现_毋玉芝
  17. Elasticsearch 6.6 官方文档 之「节点」
  18. css股票曲线图图解,怎么看懂股票曲线图?各个曲线图代表的含义
  19. 推荐几本对于Python初学者比较好的书籍(内含PDF)
  20. Knowledge Graph表示学习--TransE系列

热门文章

  1. 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】...
  2. 当网络安全遇上大数据分析(9)
  3. 软件开发人员能力模型
  4. 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码
  5. 2017 湘潭邀请赛JSCPC GJ
  6. TCP及IP报头及协议
  7. swift 动态设置UILabel的高度
  8. 编程算法 - 字典分词 代码(C)
  9. [一个小问题]Mainfest配置文件的version问题小结
  10. An eventually consistent data model for Erlang (and Riak)