a={0,1,2}
b={1,3,4,5}
print(a - b)
a=0
b=1
print(b==1 and a==1)

3 & 3 # 输出为 0,
3 ^ 3 # 输出为3
3 and 4
3 or 4

'''and or 和 & | 在逻辑关系中效果一样'''

a=range(1,5)
b=range(3,7)
a=set(a)
b=set(b)
a={1,2,3,4}
b={3,4,5,6}
"""集合可以做位运算"""
a & b #{3, 4} a和b都有的
a | b #{1, 2, 3, 4, 5, 6} a+b 然后去重
a - b #{1, 2} a有的- a和b都有的
a ^ b #{1, 2, 5, 6} a+b -a和b都有的


3 & 4
3 | 4
3 - 4
3 ^ 4


'''and 找0 找到了输出0 要不就输出最后一位'''
3 and 4
0 and 3


'''or 找非零 输出第一个非0'''
0 or 0
0 or 4
4 or 0

 

-----------------------------------------------------------------------------------------------------------------------------------------