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