Python での NoneType のテスト
Python では、特定のメソッドが NoneType 値を返す場合があります。この特定の値を効果的にテストするには、is 演算子を使用する必要があります。
問題:
NoneType 値を持つ変数は、次のように if メソッドを使用して直接テストできません。コード スニペットに見られる:
if not new: new = '#'
解決策:
NoneType 値をテストするには、次のように is 演算子を使用します:
if variable is None:
正当性:
None は Python のシングルトン オブジェクトではありません。つまり、そのインスタンスは 1 つしか存在できません。 is 演算子はオブジェクトのアイデンティティを比較するため、変数に None が含まれているかどうかを正確に判断できます。
追加情報:
以上がPython で NoneType 値をテストする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。