ホームページ > バックエンド開発 > Python チュートリアル > Python では、「!=」演算子と「is not」演算子の違いは何ですか?

Python では、「!=」演算子と「is not」演算子の違いは何ですか?

王林
リリース: 2023-09-11 18:45:02
転載
1268 人が閲覧しました

在Python中,"!="和"is not"运算符之间的区别是什么?

!= 演算子は、比較される 2 つのオブジェクトの値が等しいかどうかを確認するために使用されます。一方、 "is not" 演算子は、比較される 2 つのオブジェクトが異なる参照を指しているかどうかを確認するために使用されます。 "is not" 演算子は、比較対象のオブジェクトが同じ参照を指していない場合は true を返し、それ以外の場合は false を返します。この記事では、!= 演算子と "is not" 演算子の使用方法と、それらの違いについて説明します。

#!= 演算子は、比較対象のオブジェクトの値のみを比較します。 「is not」演算子は、オブジェクトが同じメモリ位置を指しているかどうかを比較するために使用されます。 2 つのオブジェクトの値が異なる場合は オブジェクトが同じメモリ位置を指していない場合は true を返し、それ以外の場合は false を返します。 != 演算子の構文は 「is not」演算子の構文は Example
#!= 演算子

#「not」演算子

True

を返し、それ以外の場合は False を返します。

object1 != object2

です。

object1 is not object2

です。

の中国語訳は次のとおりです:

Example

次の例では、! を使用します。 = 演算子と

"not"

演算子は、異なるデータ型 (整数、文字列、リストなど) の 2 つのオブジェクト値を比較して、2 つの演算子の違いを確認します。 リーリー ###出力### リーリー ###結論は### この記事では、!= 演算子と "is not" 演算子の違い、およびこれら 2 つの比較演算子を使用して 2 つのオブジェクトを比較する方法について説明しました。 != 演算子は値を比較するだけですが、「is not」演算子は比較対象のオブジェクトのメモリ位置をチェックします。どちらの演算子も、2 つのオブジェクトを比較する際のさまざまなシナリオで使用できます。

以上がPython では、「!=」演算子と「is not」演算子の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート