解析Python中的二进制位运算符


Posted in Python onMay 13, 2015

下表列出了所有的Python语言的支持位运算符。假设变量a持有60和变量b持有13,则:

解析Python中的二进制位运算符

示例:

试试下面的例子就明白了所有的Python编程语言提供了位运算符:

#!/usr/bin/python

a = 60      # 60 = 0011 1100 
b = 13      # 13 = 0000 1101 
c = 0

c = a & b;    # 12 = 0000 1100
print "Line 1 - Value of c is ", c

c = a | b;    # 61 = 0011 1101 
print "Line 2 - Value of c is ", c

c = a ^ b;    # 49 = 0011 0001
print "Line 3 - Value of c is ", c

c = ~a;      # -61 = 1100 0011
print "Line 4 - Value of c is ", c

c = a << 2;    # 240 = 1111 0000
print "Line 5 - Value of c is ", c

c = a >> 2;    # 15 = 0000 1111
print "Line 6 - Value of c is ", c

当执行上面的程序它会产生以下结果:

Line 1 - Value of c is 12
Line 2 - Value of c is 61
Line 3 - Value of c is 49
Line 4 - Value of c is -61
Line 5 - Value of c is 240
Line 6 - Value of c is 15
Python 相关文章推荐
python数据结构之二叉树的建立实例
Apr 29 Python
python基础教程之循环介绍
Aug 29 Python
TensorFlow saver指定变量的存取
Mar 10 Python
Flask框架各种常见装饰器示例
Jul 17 Python
Python 字符串换行的多种方式
Sep 06 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
pytorch之inception_v3的实现案例
Jan 06 Python
基于python实现计算且附带进度条代码实例
Mar 31 Python
Django权限控制的使用
Jan 07 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 Python
整理Python中的赋值运算符
May 13 #Python
实例说明Python中比较运算符的使用
May 13 #Python
举例讲解Python中的算数运算符的用法
May 13 #Python
详细解析Python中的变量的数据类型
May 13 #Python
Python编程入门的一些基本知识
May 13 #Python
python实现字符串和日期相互转换的方法
May 13 #Python
python判断给定的字符串是否是有效日期的方法
May 13 #Python
You might like
PHP清除数组中所有字符串两端空格的方法
2014/10/20 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
解决FLASH需要点击激活的代码
2006/12/20 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
python批量提交沙箱问题实例
2014/10/08 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
python归并排序算法过程实例讲解
2020/11/04 Python
python解包概念及实例
2021/02/17 Python
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
KARATOV珠宝在线商店:俄罗斯珠宝品牌
2019/03/13 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
高中生学习生活的自我评价
2013/10/09 职场文书
自我评价怎么写正确呢?
2013/12/02 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
食品安全承诺书范文
2014/08/29 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
学校捐书活动总结
2015/05/08 职场文书
如何写观后感
2015/06/19 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android