Python 位运算符
Python 位运算符
位运算符用于比较(二进制)数字
运算符 | 名称 | 描述 |
---|---|---|
& | AND | 如果两个位都为 1,则将每个位设置为 1 |
| | OR | 如果两个位中有一个为 1,则将每个位设置为 1 |
^ | XOR | 如果两个位中只有一个为 1,则将每个位设置为 1 |
~ | NOT | 反转所有位 |
<< | 零填充左移 | 左移,从右侧推入零,并使最左侧的位掉落 |
>> | 有符号右移 | 右移,从左侧推入最左侧位的副本,并使最右侧的位掉落 |
位运算符用于比较(二进制)数字
运算符 | 名称 | 描述 |
---|---|---|
& | AND | 如果两个位都为 1,则将每个位设置为 1 |
| | OR | 如果两个位中有一个为 1,则将每个位设置为 1 |
^ | XOR | 如果两个位中只有一个为 1,则将每个位设置为 1 |
~ | NOT | 反转所有位 |
<< | 零填充左移 | 左移,从右侧推入零,并使最左侧的位掉落 |
>> | 有符号右移 | 右移,从左侧推入最左侧位的副本,并使最右侧的位掉落 |
If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]
If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]