等於

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