代码点读机 / Python / !=

!= Python · 运算符

≠用来判断两个值是否不相等,返回 `True` 或 `False`。就像问“这两个东西是不是不一样?”不一样就是真,一样就是假。它是 `==` 的反面。

怎么用

值1 ≠ 值2

小例子

print(5 ≠ 3)
print(5 ≠ 5)
print("hello" ≠ "world")

运行结果

True
False
True

对比:`≠` 等价于 `not (a == b)`

a = 5
b = 3
print(a != b)          # True
print(not (a == b))    # True

常见使用场景

1. 判断两个值不同时执行某些操作:
if 密码 ≠ 正确密码:
    print("密码错误")
2. 循环条件中判断未达到目标:
while 状态 ≠ "完成":
    # 继续工作

提醒:- `≠` 也适用于字符串、列表等,比较规则与 `==` 相同。 - 注意 `None` 的比较:`x ≠ None` 可以写成 `x is not None`,更规范。

官方文档:https://docs.python.org/zh-cn/3/reference/expressions.html#comparisons

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条