广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 位操作运算符
  • 651
分享到

Python 位操作运算符

运算符操作Python 2023-01-30 23:01:53 651人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就

& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。
<< 左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。 a << 2 输出结果 240 ,二进制解释: 1111 0000
>> 右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数 a >> 2 输出结果 15 ,二进制解释: 0000 1111

--结束END--

本文标题: Python 位操作运算符

本文链接: https://www.lsjlt.com/news/180584.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 位操作运算符
    & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就...
    99+
    2023-01-30
    运算符 操作 Python
  • python位运算符如何运算
    Python中的位运算符包括:与运算(&)、或运算(|)、异或运算(^)、取反运算(~)、左移运算()。下面是每个位运算符的运算规则...
    99+
    2023-10-11
    python
  • 浅析Golang中的的位操作(按位运算符)
    在计算机内存昂贵,处理能力有限的美好旧时光里,用比较黑客范的位运算方式去处理信息是首选方式(某些情况下只能如此)。时至今日,直接使用位运算仍然是很多计算领域中不可或缺的部分,例如底层系统编程,图形处理,密码学等。Go 编程语言支持以下按位运...
    99+
    2023-05-14
    位操作 go语言 Golang
  • MongoDB 数组操作符与运算操作符
    > db.accounts.insert({ name:"alice2", balance:100,contact:[13611111111,"Guangzhou"] }) WriteResult({ "nInserted" : 1 }) ...
    99+
    2021-01-20
    MongoDB 数组操作符与运算操作符
  • 【从零学习python 】08.Python了解位运算符, 运算符优先级
    文章目录 位运算符(了解)练习 运算符优先级练习 总结:进阶案例 位运算符(了解) 按位运算符是把数字看作是二进制来进行计算的。 下表中变量 a 为 60,b 为 13,二进制...
    99+
    2023-08-31
    python 位运算 二进制操作 从零学python 小白必看 原力计划
  • VHDL的运算操作符
    在VHDL语言中共有4类操作符,可以分别进行逻辑运算(logical)、关系运算(relational)、算术运算(Arithmetic)和并置运算(Concatenation)。需要注意的是,被操作符所操作的对象是操作数,且操作数的类型应...
    99+
    2023-09-08
    java 算法 数据结构 Powered by 金山文档
  • JavaScript算数运算符、运算符和操作数是什么
    今天小编给大家分享一下JavaScript算数运算符、运算符和操作数是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收...
    99+
    2022-10-19
  • JavaScript位运算符怎么运算的
    JavaScript中的位运算符用于对数字的二进制表示进行操作。下面是常见的位运算符及其运算方式:1. 按位与(&):对两个数字的每...
    99+
    2023-10-11
    JavaScript
  • python移位运算符怎么使用
    Python中的移位运算符包括左移运算符()。移位运算符用于将一个数的二进制位向左或向右移动指定的位数。使用左移运算符(> 2 #...
    99+
    2023-09-21
    python
  • python的数值运算操作符有哪些
    python中的数值运算操作符有以下几种操作符及使用作用x+y加,x与y之和x–y减,x与 y之差x*y乘,x与y之积x/y除,x与y之商 10/3结果是3.3333333333333335x // y整数除,x与y之整数商 10//3结果...
    99+
    2022-10-24
  • PHP运算符与操作符有哪些
    小编给大家分享一下PHP运算符与操作符有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP中常用的运算符与操作符:(1)算...
    99+
    2022-10-18
  • 如何操作Java instanceof 运算符?
    多态性带来了一个问题,就是如何判断一个变量所实际引用的对象的类型 。 C++使用runtime-type information(RTTI),Java 使用 instanceof 操作符。老师提醒:instanceof 运算符用来判断一个变...
    99+
    2023-06-02
  • Python-运算符
      笔记: 运算中常见的几个函数: max():求最大值; min():求最小值; pow():幂函数; abs():计算绝对值; divmod(5,2) :表示5除以2,返回的元组中包含商和余数 >>> divm...
    99+
    2023-01-30
    运算符 Python
  • Python运算符
    运算符: 算法运算符: + - * / **  % // 加 减 乘 除 幂 取余(返回除的余数) 取整(返回商的整数部分)   比较运算费符: == &...
    99+
    2023-01-30
    运算符 Python
  • [python]运算符 >>
    都是移位操作,三个符号和两个符号的区别是: “>> 右移,高位补符号位” 这里右移一位表示除2“>>> 无符号右移,高位补0”;  与>>类似“<< 左移” 左移一位表示乘...
    99+
    2023-01-31
    运算符 python
  • Python 运算符
    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍:算术运算符:运算符描述实例+加 - 两个对象相加a+b的输出结果是30-减 - 得到复数或者一个数减去另外一个数a-b的输出结果是10*乘 -...
    99+
    2023-01-31
    运算符 Python
  • JS位运算符怎么用
    这篇文章主要介绍了JS位运算符怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS位运算符怎么用文章都会有所收获,下面我们一起来看看吧。按位与(AND)&将数字转换成二进制,然后进行与操作,再转换回...
    99+
    2023-06-27
  • Python中的数学运算操作符使用进阶
    Python中对象的行为是由它的类型 (Type) 决定的。所谓类型就是支持某些特定的操作。数字对象在任何编程语言中都是基础元素,支持加、减、乘、除等数学操作。 Python的数字对象有整数和浮点数,支持各...
    99+
    2022-06-04
    进阶 数学 操作
  • Python学习-算术运算符,赋值运算符
    算术运算符   常见的算术运算符有 :    +     加法运算符  print(1 + 2); // 3 print('1' + '2'); //12   不仅可以进行2个数字的相加,还可以连接2个字符串  -     减法...
    99+
    2023-01-30
    运算符 赋值 算术
  • C#运算符重载“>”的操作
    本篇内容主要讲解“C#运算符重载“>”的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#运算符重载“>”的操作”吧!C#运算符重载“>”的操作问题的出现:今天一个同学在做...
    99+
    2023-06-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作