关于Python的and, or ,not
2018-02-06 14:07
513 查看
对python而言其优先级为(
一. x or y 的值只可能是x或y. x为真就是x, x为假就是y
二. x and y 的值只可能是x或y. x为真就是y, x为假就是x
三.not就是取反
Python好像没有类似于JAVA里的那种短路运算
结果为True,先计算'and'结果为False,在计算or,最后结果为True
Python中的值也可以直接拿来计算
结果为20 ,先计算and,10为真,结果为20,再计算or,20为真,所以最后结果为20
再举个例子
结果为5,计算方法同上,不再赘述
not>
and>
or)
一. x or y 的值只可能是x或y. x为真就是x, x为假就是y
二. x and y 的值只可能是x或y. x为真就是y, x为假就是x
三.not就是取反
Python好像没有类似于JAVA里的那种短路运算
print(False and False or True)
结果为True,先计算'and'结果为False,在计算or,最后结果为True
Python中的值也可以直接拿来计算
print(10 and 20 or 5)
结果为20 ,先计算and,10为真,结果为20,再计算or,20为真,所以最后结果为20
再举个例子
print(not 10 and 20 or 5)
结果为5,计算方法同上,不再赘述
相关文章推荐
- python中运算符and、or、not
- Python 运算符(算术运算符(+,-,*,**,/,//),逻辑运算符(not , or ,and),比较运算符(>,<,>=,=<),复合运算符(+=,-=,*=,/=,**=,//=))
- AFNetworking 关于JSON text did not start with array or object and option to allow fragments not set 错误
- python中关于 and 与or的优先级举例
- Python中的逻辑运算符‘and’、‘or’和‘not’
- python布尔类型关于and和or用法说明马克
- 关于grep命令的or,and,not操作的例子
- Python中运算符not、and、or
- Python 的 and or not 操作符
- Python中运算符not、and、or
- iOS开发 AFNetworking 关于JSON text did not start with array or object and option to allow fragments not
- Python-回文检测和布尔操作(and,or,not)
- 关于grep命令的or,and,not操作的例子
- AFNetworking 关于JSON text did not start with array or object and option to allow fragments not set
- 关于python报错:TypeError: unsupported operand type(s) for +=: 'builtin_function_or_method' and 'int'
- 【再回首Python之美】【逻辑运算】七个逻辑运算符:not, or, and, not or, not and, !=, ==
- AFNetworking 关于JSON text did not start with array or object and option to allow fragments not set 错误
- 关于grep命令的or,and,not操作的例子
- python中运算符and、or、not
- error:Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and op