エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PythonのNoneの判定に==ではなくisを使う理由。同値性と同一性を解説します - Python学習チャンネル by PyQ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PythonのNoneの判定に==ではなくisを使う理由。同値性と同一性を解説します - Python学習チャンネル by PyQ
こんにちは。PyQサポートです。 今回は、「PythonのNoneの判定に==ではなくisを使う理由」を解説します... こんにちは。PyQサポートです。 今回は、「PythonのNoneの判定に==ではなくisを使う理由」を解説します。 ※Noneは、データが存在しない場合に用いられることが多い値です。他のプログラミング言語のnullと呼ばれるものと対応します 質問 回答 同値性と同一性 同値性を検査する== 同一性を検査するis 具体的なif name is Noneとif name == Noneの違い if name is Noneと書いてあった場合 if name == Noneと書いてあった場合 参考コード 関連記事 PythonのNoneとは? 質問 PyQの問題に、「値がNoneかを判定するには==演算子ではなく、is演算子もしくはis not演算子を利用します。is演算子はisの左右が同一のオブジェクトであるかを比較する演算子です。」 とありました。 ですが、if name == None: