上級 › is と == の違い(小さい整数キャッシュで「たまたま動く」) › パターン5
is と == の違い(小さい整数キャッシュで「たまたま動く」)
isはオブジェクトの同一性、==は値の比較です。
1 total1 = int("300") + int("0") 2 total2 = int("300") + int("0") 3 print(total1 ______ total2) ^
出力: False期待: True (エラーにはなりません)
空欄を埋めて実行を通す
別々に計算した合計値も同様です。実行時に計算された値は、同じ結果でも新しいオブジェクトとして作られます。
次の問題