在Python中,等于运算符(==
)用于比较两个值并检查它们是否相等。
如果值相等,则返回True
,否则返回False
。
✏️ 语法
value1 == value2
在上述代码中,value1
和value2
可以是任何有效的Python表达式或变量。
📘 示例
x = 5
y = 10
print(x == y) # False
name1 = "John"
name2 = "John"
print(name1 == name2) # True
age1 = 25
age2 = 30
print(age1 == age2) # False
在上述代码中,我们使用等于运算符比较了x
和y
的值,name1
和name2
的值,以及age1
和age2
的值。
输出分别为False
,True
和False
。
等于运算符也可以用于比较其他数据类型,如字符串、列表、元组和字典。
它会检查值是否相等,而不考虑它们的数据类型。
list1 = [1, 2, 3]
list2 = [1, 2, 3]
print(list1 == list2) # True
tuple1 = (1, 2, 3)
tuple2 = (1, 2, 3)
print(tuple1 == tuple2) # True
dict1 = {'name': 'John', 'age': 25}
dict2 = {'name': 'John', 'age': 25}
print(dict1 == dict2) # True
在上述代码中,我们使用等于运算符比较了list1
和list2
的值,tuple1
和tuple2
的值,以及dict1
和dict2
的值。
所有比较的输出都将为True
。