运算符 | 名称 | 描述 | 实例 |
x and y | 与 | 如果 x 和 y 都为 true,则返回 true | x=6
y=3
(x < 10 and y > 1) 返回 true |
x or y | 或 | 如果 x 和 y 至少有一个为 true,则返回 true | x=6
y=3
(x==6 or y==5) 返回 true |
x xor y | 异或 | 如果 x 和 y 有且仅有一个为 true,则返回 true | x=6
y=3
(x==6 xor y==3) 返回 false |
x && y | 与 | 如果 x 和 y 都为 true,则返回 true | x=6
y=3
(x < 10 && y > 1) 返回 true |
x || y | 或 | 如果 x 和 y 至少有一个为 true,则返回 true | x=6
y=3
(x==5 || y==5) 返回 false |
! x | 非 | 如果 x 不为 true,则返回 true | x=6
y=3
!(x==y) 返回 true |