等于

x == y 

此表达式计算 xy 是否为相同值,并将结果作为布尔值返回。通常,类型和值都需要匹配,因此 int 12 与字符串'12'不同。

12 == 12
# True
12 == 1
# False
'12' == '12'
# True
'spam' == 'spam'
# True
'spam' == 'spam '
# False
'12' == 12
# False

请注意,每种类型都必须定义一个函数,用于评估两个值是否相同。对于内置类型,这些函数的行为与你期望的一样,并且只是基于相同的值来评估事物。但是,自定义类型可以将相等测试定义为他们想要的任何内容,包括始终返回 True 或始终返回 False