Python 3.8从零开始学
上QQ阅读APP看书,第一时间看更新

2.6.5 位运算符

位运算符是把数字看作二进制进行计算的。表2-4为Python中位运算符的描述和实例。假设变量a为60,变量b为13。

表2-4 位运算符

下面进行实战。

>>> a=60
>>> b=13
>>> c=0
>>> c=a & b
>>> print(c)
12
>>> c=a | b
>>> print(c)
61
>>> c=a ^ b
>>> print(c)
49
>>> c=~a
>>> print(c)
-61
>>> c=a << 2
>>> print(c)
240
>>> c=a >> 2
>>> print(c)
15