位运算符
位运算实际上是把数字看作二进制来进行计算,它的运算法则如下:
结合实例,来看下位运算是如何进行的吧:
位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和IP地址做了按位与运算,还有很多用途会在你实际工作中遇到。
看一段实例代码吧,你觉得结果会是备注写的这样的么?
x = 9 #二进制表达为1001 y = 12 #二进制表达为1100 print(x & y) #结果为1000,即8 print(x | y) #结果为1101,即13 print(x ^ y) #结果为0101,即5 print(x << 2) #左移2位,结果为100100,即36 print(~x) #取反结果为-10
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
相关推荐
Python学习笔记——运算符 运算符: 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算
python运算符(csdn)————程序
python训练营python学习笔记(csdn)————程序
python学习导航(csdn)————程序
第三章 python基础(csdn)————程序
5.7 Python核心基础知识之运算符的优先级.mp4
目录python3基础篇(三)——运算符1 python3运算符2 算术运算符3 关系运算符4 赋值运算符5 位运算符6 逻辑运算符7 成员运算符8 身份运算符9 运算符优先级 1 python3运算符 同其他语言一样,python3也具有多种...
python基础知识(csdn)————程序
python基础笔记(csdn)————程序
浅谈python运算符运算法则(csdn)————程序
百度飞桨python+AI基础小白营——大作业《青春有你2》评论分析,涉及python基础,词云,爬虫。
Python核心编程基础教程之Python运算符与Python运算符优先级及Python表达式简介
python期末复习——python知识要点(csdn)————程序
python运算符 1.python中的数据类型 1.1 常用的6种 1.2 数据类型的转换 1.3 python运算符 1.3.1 python算术运算符 1.3.2 python复合运算符 1.3.3 python比较运算符 1.3.4 python逻辑运算符 1.4 python的输入输出
python学习之路2.2
【python教程入门学习】零基础怎样快速入门Python语言?(csdn)————程序
python定点数(csdn)————程序
Opencv基础教程(python版)(csdn)————程序
python基础教程 第一课 简单的python程序(csdn)————程序
python基础入门(运算符)(csdn)————程序