Python位运算符号
时间: 2024-03-21 18:35:32 浏览: 164
位运算符总结
4星 · 用户满意度95%
Python中的位运算符用于对二进制数进行操作。以下是Python中常用的位运算符:
1. 按位与(&):对两个操作数的每个对应位执行与操作,如果两个位都为1,则结果为1,否则为0。
2. 按位或(|):对两个操作数的每个对应位执行或操作,如果两个位都为0,则结果为0,否则为1。
3. 按位异或(^):对两个操作数的每个对应位执行异或操作,如果两个位相同,则结果为0,否则为1。
4. 按位取反(~):对操作数的每个位执行取反操作,即将0变为1,将1变为0。
5. 左移(<<):将第一个操作数的二进制表示向左移动指定的位数,右侧用0填充。
6. 右移(>>):将第一个操作数的二进制表示向右移动指定的位数,左侧用符号位填充(正数用0填充,负数用1填充)。
阅读全文