比较操作符 in
和 not in
校验一个值是否在(或不在)一个序列里。操作符 is
和 is not
比较两个对象是不是同一个对象,这只跟像列表这样的可变对象有关。所有的比较操作符都有相同的优先级,且这个优先级比数值运算符低。
比较操作可以通过布尔运算符 and
和 or
来组合,并且比较操作(或其他任何布尔运算)的结果都可以用 not
来取反。这些操作符的优先级低于比较操作符;在它们之中,not
优先级最高, or
优先级最低,因此 A and not B or C
等价于 (A and (not B)) or C
。和之前一样,你也可以在这种式子里使用圆括号。
也可以把比较操作或者逻辑表达式的结果赋值给一个变量,例如