📜  Python NOT EQUAL运算符(1)

📅  最后修改于: 2023-12-03 15:18:56.967000             🧑  作者: Mango

Python NOT EQUAL运算符

在Python中,我们可以使用!=运算符来测试两个值是否不相等。这个运算符也被称为“不等于”运算符。

语法

使用!=运算符来比较两个值是否不相等。

value1 != value2
  • value1 - 第一个值
  • value2 - 第二个值
示例
x = 5
y = 10
if x != y:
    print("x不等于y")
else:
    print("x等于y")

输出:

x不等于y
比较字符串

!=运算符还可以用于比较不同字符串。如果两个字符串不相等,!=运算符将返回True,否则返回False

str1 = "Hello"
str2 = "World"
if str1 != str2:
    print("str1与str2不相等")
else:
    print("str1与str2相等")

输出:

str1与str2不相等
注意事项
  • !=运算符只能比较相同类型的值。例如,您不能比较整数和字符串。
num = 5
text = "5"
if num != text:
    print("num不等于text")
else:
    print("num等于text")

输出:

TypeError: unsupported operand type(s) for !=: 'int' and 'str'
  • !=运算符的优先级较低,所以在复杂的表达式中可能需要使用括号。
x = 5
y = 10
z = 15
if x != y or z < y:
    print("x不等于y或z小于y")
else:
    print("x等于y且z大于等于y")

输出:

x不等于y或z小于y
结论

!=运算符允许我们测试两个值是否不相等。它可以用于比较数字和字符串等不同类型的值。在复杂的表达式中可能需要使用括号来明确优先级。