欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python新手学习基础之运算符——位运算

程序员文章站 2022-05-02 19:09:51
...

位运算符

位运算实际上是把数字看作二进制来进行计算,它的运算法则如下:

Python新手学习基础之运算符——位运算
            
    
    博客分类: Python python位运算 

结合实例,来看下位运算是如何进行的吧:

Python新手学习基础之运算符——位运算
            
    
    博客分类: Python python位运算 

位运算在实际应用中用途很广泛,比如我们经常听到的子网掩码,它其实就是和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 位运算