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

简介: 运算符与逻辑关系,待编辑
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
相关文章
|
4月前
|
C语言
杂项运算符
杂项运算符。
31 1
|
4月前
|
编译器 C语言
关系/条件/逻辑~操作符
关系/条件/逻辑~操作符
|
1月前
C语关系和逻辑操作符
C语关系和逻辑操作符
39 5
|
3月前
|
编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
39 3
|
3月前
|
存储 编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
32 1
|
3月前
|
C# 数据库
C#中的空合并运算符与空合并赋值运算符:简化空值处理
C#中的空合并运算符与空合并赋值运算符:简化空值处理
|
3月前
|
Dart
Dart之运算符(算数、关系、逻辑、赋值、条件)
Dart之运算符(算数、关系、逻辑、赋值、条件)
|
4月前
|
C++
c++逻辑和杂项运算符
c++逻辑和杂项运算符
29 0
|
4月前
|
Java
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
基本概念【算术、 关系、逻辑、位、字符串、条件、优先级等运算符】(三)-全面详解(学习总结---从入门到深化)
55 0
|
10月前
|
C语言
C语言操作符优先级表格(建议收藏,每次看一下)
C语言操作符优先级表格(建议收藏,每次看一下)