エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Python歴もやっと1年くらいになったのですが、今更ながら、比較演算子の is と、 == を明確に区別できて... Python歴もやっと1年くらいになったのですが、今更ながら、比較演算子の is と、 == を明確に区別できてなかったことに気づきました。自分への戒めのために記載。 1. 整理 is は、Object Identity == は、Object Equality である。 Object Identity はその名の通り、同一のオブジェクトかどうかの判定を行う。 一方、== については、 __eq__ メソッドと同一の実装であり、 例えば、異なるオブジェクト間でも、文字列が一致するかどうか、などの判定を行う。 https://docs.python.org/3/reference/datamodel.html#object.__eq__