首页 Python基础入门视频教程 位运算符
pay pay

位运算符

日期: 2021年11月20日 07:40
阅读: 298
作者: Python自学网

摘要: 位运算:把整数转换成二进制,把二进制中的0当做假,1当做真来做运算

位运算:把整数转换成二进制,把二进制中的0当做假,1当做真来做运算

'''
& : 按位与
| : 按位或
^ : 按位 异或
~ : 按位 取反
<< : 左移动
>> : 右移动
'''

演示

# 5的二进制数:101
# 7的二进制数:111
print(5 & 7)  # 返回结果是101,转成十进制后为5,所以结果是5

print(5 | 7)

print(5 ^ 7)  # 返回结果为010,两个数不同时结果为1相同时结果为0

print(~5)  # 1变0,0变1

print(2 << 2)  # 从0000010到0001000得到8

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
上一篇:逻辑运算符
回顶部