Python位运算符(关注博主永不迷路)-创新互联
位运算符(完结)
成都创新互联2013年至今,是专业互联网技术服务公司,拥有项目网站设计、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元振兴做网站,已为上家服务,为振兴各地企业和个人服务,联系电话:13518219792
- Python位运算符:&按位与运算符、|按位或运算符、^按位异或运算符、~按位取反运算符、<<左移动运算符、>>右移动运算符。
&、|、^、~、<<、>>
- 位运算符就是直接使用二进制数进行计算(目前用不到可以先跳过)。
- &按位与运算符:当两边都为1时结果才为1,否则为0(目前用不到可以先跳过)。
a = 0b00000100 # 4
b = 0b00001000 # 8
print(a & b) # 0b00000000=0
- |按位或运算符:当两边都为0时结果才为0,否则为1(目前用不到可以先跳过)。
a = 0b00000100 # 4
b = 0b00001000 # 8
print(a | b) # 0b00001100=12
- ^按位异或运算符:当两边的数字不相同时结果才为1,否则为0(目前用不到可以先跳过)。
a = 0b00000100 # 4
b = 0b00001000 # 8
print(a ^ b) # 0b00001100=12
- ~按位取反运算符:先将数字转换成二进制,然后在二进制前面加上一个负号,然后二进制加1 ,最后将二进制转换成对应的数(目前用不到可以先跳过)。
a = 0b00000100 # 4
print(~a)
b = 0b00001000 # 8
print(~b) # -0b00001001=-9
- <<左移动运算符:高位溢出舍弃,低位补0(目前用不到可以先跳过)。
a = 0b00000100 # 4
print(a<< 2) # 0b00010000=16
- >>右移动运算符:低位溢出舍弃,高位补0(目前用不到可以先跳过)。
a = 0b00000100 # 4
print(a >>2) # 0b00000001=1
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
名称栏目:Python位运算符(关注博主永不迷路)-创新互联
文章转载:http://myzitong.com/article/cdshdc.html