一.位运算符(以二进制,了解)
Python 位运算符按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计、驱动、图像处理、单片机等),在应用层开发(Web 开发、Linux 运维等)中并不常见。
1.位运算符使用
例子:当a = 60 , b = 13。 取二进制 我们可以使用咱们的计算器进行计算。
得:a=0011 1100 b=0000 1101
- 按位与:两者都为1才为1,否则为0 按位与:a & b = 0000 1100
- 按位或:只有一个为1则为1,否则为0 按位或:a | b = 0011 1101
- 按位异或:两者相等则为0,否则为1 按位异或:a ^ b = 0011 0001
2.Python中表示
a=13b=60c=a^b#49print(c) print(c^a) #60print(b^c) #13print(a&b) #12print(bin(a&b)) #bin()函数,转换为二进制
本章就先讲到这里,后续将会持续更新Python文章。
创作不易,求关注,点赞,收藏,谢谢~