运算符与逻辑关系,待编辑
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
-----------------------------------------------------------------------------------------------------------------------------------------