Pythonコードの書き方のガイドであるPEP8 -- Style Guide for Python Codeの日本語訳を読んでいます。
これの「プログラミングに関する推奨事項」の2項目目に、次のようにあります。
None のようなシングルトンと比較をする場合は、常に
isかis notを使うべきです。絶対に等値演算子を使わないでください。
これは、if x == Noneをif x is Noneにしろと言っているのだと思いますが、これはなぜですか?
あと、シングルトンというのはNone以外には何があるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/01/31 09:31
2018/01/31 09:43
2018/01/31 09:49 編集
退会済みユーザー
2018/01/31 09:49