python之逻辑运算——或与非
Posted little _apple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之逻辑运算——或与非相关的知识,希望对你有一定的参考价值。
问题:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9的结果是多少?
优先级递增排序:或、与、非;
and 与运算 x and y 布尔"与" - 如果 x 为 0,x and y 返回0,否则它返回 y 的计算值;
or 或运算 x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值;
not 非运算 not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True;
将原式子转换为:
(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9)
=0 or 0 or 4 or 6 or 9
=4
以上是关于python之逻辑运算——或与非的主要内容,如果未能解决你的问题,请参考以下文章