Python 的 and or not 操作符
2017-07-15 11:31
495 查看
and返回的是一个布尔值,and左右两边的结果都等于true 返回结果则为true ,否则为false;
li1 = [123]
li2 = [234]
li3 = [345]
print((li1 > li2)and(li3 > li2))
=>False
print((li2 > li1)and(li3 > li2))
=>True
or返回的是一个布尔值,or左右两边的结果有一个为true,返回结果为true;
li1 = [123]
li2 = [234]
li3 = [345]
print((li2 > li1)or(li2 > li3))
=>True
print((li1 > li2)or(li2 > li3))
=>False
print((li2 > li1)or(li3 > li2))
=>True
not是表示取反:
a = True
print(not a)
=>False
li1 = [123]
li2 = [234]
li3 = [345]
print((li1 > li2)and(li3 > li2))
=>False
print((li2 > li1)and(li3 > li2))
=>True
or返回的是一个布尔值,or左右两边的结果有一个为true,返回结果为true;
li1 = [123]
li2 = [234]
li3 = [345]
print((li2 > li1)or(li2 > li3))
=>True
print((li1 > li2)or(li2 > li3))
=>False
print((li2 > li1)or(li3 > li2))
=>True
not是表示取反:
a = True
print(not a)
=>False
li1 = [123] li2 = [234] print(not (li1 > li2)) =>True
相关文章推荐
- Python中运算符not、and、or
- Python中的逻辑运算符‘and’、‘or’和‘not’
- Python中运算符not、and、or
- Python-回文检测和布尔操作(and,or,not)
- Python 运算符(算术运算符(+,-,*,**,/,//),逻辑运算符(not , or ,and),比较运算符(>,<,>=,=<),复合运算符(+=,-=,*=,/=,**=,//=))
- Oracle SQL逻辑操作符and、or与not
- python中运算符and、or、not
- 【再回首Python之美】【逻辑运算】七个逻辑运算符:not, or, and, not or, not and, !=, ==
- 关于Python的and, or ,not
- 逻辑操作符---Lua: and,or,not 对比 C++:&&,||,!
- C++11新特性之and, and_eq, or, or_eq, xor, xor_eq, not, not_eq操作符
- python中运算符and、or、not
- lua 之 and or not
- oracle中逻辑运算符(not,and,or)及其优先级
- python or not python
- 【转载】python 中的 and、or、and-or
- Could not find action or result,There is no Action mapped for namespace / and action name hello_struts. - [unknown location]
- numpy: np.logical_and/or/not (逻辑与/或/非)
- python中关于 and 与or的优先级举例
- python之位运算,and , or