negate-not-equal-op (SIM202)
源自 flake8-simplify 代码检查器。
修复总是可用的。
作用
检查取反的 !=
操作符。
为什么这不好?
取反的 !=
操作符的可读性不如 ==
操作符,因为它们避免了双重否定。
示例
建议改为
修复安全性
此修复被标记为不安全,因为它可能会改变行为,如果 a
和/或 b
以某种方式重写了 __ne__
/__eq__
,以至于它们不返回布尔值。
源自 flake8-simplify 代码检查器。
修复总是可用的。
检查取反的 !=
操作符。
取反的 !=
操作符的可读性不如 ==
操作符,因为它们避免了双重否定。
建议改为
此修复被标记为不安全,因为它可能会改变行为,如果 a
和/或 b
以某种方式重写了 __ne__
/__eq__
,以至于它们不返回布尔值。