Python中的换位运算符
"""
a = 100 二进制为: 01100100
b = 200 二进制为: 11001000按位运算符:& 参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 例: a & b = b'01000000' => 64| 只要对应的二个二进位有一个为1时,结果位就为1 例: a | b = b"11101100" => 236^ 当两对应的二进位相异时,结果为1 例: a ^ b = b"10101100" => 172~ 二进制数+1,加负号,或者 十进制算法: -x-1 例: ~a = -100-1 = -101 (十进制算法) ~a= -(01100100 + 1) = -(01100101) => -101<< 二进制在右边补n个0 例: a <<3 = b"1100100000" 补3个0 => 800 >> 二进制从右边开始砍掉n位数 例: a >> 3 = b"1100" 砍掉3个数 => 12
"""a = 100
b = 200# &
print(a & b)
print(int(b'01000000', 2))# # |
# print(a | b)
# print(int(b'11101100', 2))
#
# # ^
# print(a ^ b)
# print(int(b'10101100', 2))
#
# # ~
# print(~a)
# print(int(b'-01100101', 2))
#
# # >>
# print(a << 3)
# print(int(b'1100100000', 2))
#
# # <<
# print(b >> 3)
# print(int(b'11001', 2))
Python中的换位运算符相关推荐
- python中的成员运算符用于判断什么_Python之运算符
原标题:Python之运算符 这章我们介绍如何用Python的运算符,大家不懂的地方可以加群:579817333咨询学习 Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符 ...
- 详解Python中的位运算符规则、原理与用法
在Python中,位运算符包括位与(&).位或(|).位求反(~).位异或(^).左移位(<<)和右移位(>>). 1. 运算方法与规则 位运算符只能适用于整数,其总体 ...
- Python中的算术运算符
Python提供了算术运算符.比较运算符.赋值运算符.位运算符.逻辑运算符等来实现Python的基础运算与判断功能. 这里首先介绍一下Python的算术运算符. 在接下来的几篇文章中,将陆续介绍其它运 ...
- Python中is同一性运算符和==相等运算符区别
2019独角兽企业重金招聘Python工程师标准>>> 在区分is和==这两种运算符区别之前,需要知道Python中对象包含的三个基本要素,分别是:id(身份标识).type(数据类 ...
- python中的模运算符_Python中的字符串模运算符与format函数
如果你在网上搜索Python中如何进行字符串插值(string interpolation),那么你很可能会发现一些留言和旧文档中说字符串模运算符(%)以后会被废弃,并移除出标准库.但是这完全是杞人忧 ...
- python中 是什么运算符_Python中什么是算术运算符、赋值运算符和复合运算符?...
本篇文章给大家带来的内容是介绍Python中什么是算术运算符.赋值运算符和复合运算符.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助. 算术运算符 常见的算术运算符有 : + 加法运算符 ...
- python中 是什么运算符_Python 运算符
Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子4 +5 = 9. 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持以下 ...
- python中使用连续关系运算符_解释一下Python中的关系运算符
关系运算符用于比较两个值. 1.小于号( >>> 'hi' False 2.大于号(>),如果左边的值较大,则返回True. >>> 1.1+2.2>3 ...
- Python中的算数运算符
1. 算数运算符的介绍 算数运算符是运算符的一种,也称为数学运算符,是完成基本的算术运算使用的符号,用来处理四则运算. 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = ...
最新文章
- jQuery Mobile手机网站案例
- 最近发现了好多好资源,赶紧收藏一下!【粒子特效】
- dropblock torch
- win7如何配置access数据源
- Stanford UFLDL教程 矢量化编程
- mysql5.7 启动报发生系统错误2
- android 图片气泡,android图片上显示气泡消息
- java记事本获取当前时间_calendar 用Java写的日历,有查询时间日期,还有记事本以及到点提醒功能。 Develop 238万源代码下载- www.pudn.com...
- c语言模拟题第五套,2013年计算机二级C语言考试全真模拟试题第五套
- 服务器内存 知乎_巨炮快评! 篇六:16核32线程384GB内存!双路Intel至强数据服务器拆解...
- CVPR 2018值得一看的25篇论文,都在这里了 | 源码 解读
- css之@media网页适配
- 林轩田机器学习基石--The Learning Problem
- 阿里云服务器怎么扩容
- WinBUGS对多元随机波动率模型:贝叶斯估计与模型比较
- 全差分运算放大器ADA4930的分析(2)
- 关于征集全国信标委人工智能分委会知识图谱工作组成员单位的通知
- python 时间序列突变检测_Python 百度指数突变点检测
- 广州可得 全面亮相第十七届SDS及2022中国国际防伪溯源展
- Python之组合数据类型(列表、元组、字典、集合)
热门文章
- android平板进recovery,recovery模式进不去正确进入方法详解
- 苏州市户籍准入登记暂行办法
- BES的ANC之FF,FB,MC功能
- 唯快不破:提升Web 应用的 13 个优化
- 艾永亮:企业如何用超级产品方法论突破瓶颈期?
- Python编程 print输出函数
- 视频号未来发展趋势怎样,运营中都有哪些技巧丨国仁网络资讯
- 正点原子-驱动开发-字符设备驱动
- [石青微博群发软件 v2.1.8.6] 集新浪微博和腾讯微博为一体的营销工具+自动群发消息
- VS2012解决方案资源管理器里面突然没了七层项目