上級 › is と == の違い(小さい整数キャッシュで「たまたま動く」) › パターン1
is と == の違い(小さい整数キャッシュで「たまたま動く」)
isはオブジェクトの同一性、==は値の比較です。
1 a = int("1000") 2 b = int("1000") 3 print(a ______ b) ^
出力: False期待: True (エラーにはなりません)
空欄を埋めて実行を通す
isはオブジェクトの同一性、==は値の比較です。-5〜256の整数はキャッシュされていますが、それ以外の値は計算のたびに別オブジェクトになります。
次の問題