!= 演算子は、比較される 2 つのオブジェクトの値が等しいかどうかを確認するために使用されます。一方、 "is not" 演算子は、比較される 2 つのオブジェクトが異なる参照を指しているかどうかを確認するために使用されます。 "is not" 演算子は、比較対象のオブジェクトが同じ参照を指していない場合は true を返し、それ以外の場合は false を返します。この記事では、!= 演算子と "is not" 演算子の使用方法と、それらの違いについて説明します。
#!= 演算子 | #「not」演算子 |
---|---|
| 「is not」演算子は、オブジェクトが同じメモリ位置を指しているかどうかを比較するために使用されます。
|
True を返し、それ以外の場合は False を返します。 | オブジェクトが同じメモリ位置を指していない場合は true を返し、それ以外の場合は false を返します。
|
object1 != object2 です。 | 「is not」演算子の構文は object1 is not object2 です。 |
演算子は、異なるデータ型 (整数、文字列、リストなど) の 2 つのオブジェクト値を比較して、2 つの演算子の違いを確認します。 リーリー ###出力### リーリー ###結論は### この記事では、!= 演算子と "is not" 演算子の違い、およびこれら 2 つの比較演算子を使用して 2 つのオブジェクトを比較する方法について説明しました。 != 演算子は値を比較するだけですが、「is not」演算子は比較対象のオブジェクトのメモリ位置をチェックします。どちらの演算子も、2 つのオブジェクトを比較する際のさまざまなシナリオで使用できます。
以上がPython では、「!=」演算子と「is not」演算子の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。