运算符与逻辑关系,待编辑

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

 

posted @ 2020-08-10 16:55    阅读(101)  评论(0编辑  收藏  举报