Python等于

示例

x == y

该表达式计算x和y是否为相同值,并将结果作为布尔值返回。通常,类型和值都需要匹配,因此int12与string不相同'12'。

12 == 12
# 真正
12 == 1
# 假
'12' == '12'
# 真正
'spam' == 'spam'
# 真正
'spam' == 'spam '
# 假
'12' == 12
# 假

请注意,每种类型都必须定义一个函数,该函数将用于评估两个值是否相同。对于内置类型,这些函数的行为与您期望的一样,并且仅基于相同的值来评估事物。但是,自定义类型可以将相等性测试定义为所需的形式,包括始终返回True或始终返回False。