比较两个对象的值之间的关系,总会返回一个布尔值
关系成立返回True,否则返回False
可以对两个字符串进行比较,实际上比较的是Unicode编码
>
>=
<
<=
==
!=
is 比较两个对象是否是同一个对象,比较的是对象的id
is not 比较两个对象是否不是同一个对象,比较的是对象的id
逻辑运算符
主要用来做逻辑判断
not
not可以对符号右侧的值进行非运算
对于布尔值会进行取反操作
对于非布尔值,非运算会先将其转为布尔值,然后再取反
and
or
(优先级从高到低: not and or)
这三个逻辑运算符对numpy数据不生效,需要用以下方法:
np.logical_and(A,B)
np.logical_or(A,B)
np.logical_not(A)