''' 1.按位与运算 & (只有二进制中上下都为1时得1,否则为0) ''' i = 16 j = 23 print(bin(i)) print(bin(j)) z = i & j print(z) ''' 2.按位或运算 | (只要两个二进制位中有一个为1,结果则为1 ''' i = 16 j = 23 print(bin(i)) print(bin(j)) z = i | j print(z) ''' 3.按位异或运算 ^ 两个二进制进行异或运算,上下两个二进制位不同时为1,否则为0 ''' i = 16 j = 23 print(bin(i)) print(bin(j)) z = i ^ j print(z) print(bin(z)) ''' 4.按位取反 ~ ''' i = 16 j = ~i print(j) print(bin(j)) ''' 5.左移运算符 << ''' i = 16 j = i << 2 print(bin(i)) print(j) print(bin(j)) ''' 6.右移运算符 >> ''' i = 16 j = i >> 2 print(bin(i)) print(j) print(bin(j))
Python二进制运算,适合计算机基础
最新推荐文章于 2024-03-31 13:55:07 发布
本文深入解析了位运算的各种操作,包括按位与、按位或、按位异或、按位取反、左移和右移运算。通过具体的Python代码示例,展示了不同位运算符在二进制数上的应用效果,帮助读者理解位运算的基本概念和实际操作。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1万+

被折叠的 条评论
为什么被折叠?



