今日のこの記事では、Python ID 演算子について説明します。この記事が読んでいただく一助になれば幸いです。
アイデンティティ演算子: アイデンティティ演算子は、2 つのオブジェクトのストレージ ユニットを比較するために使用されます:
注: id() 関数が使用されます。オブジェクトのメモリアドレスを取得します。
次の例は、Python のすべての恒等演算子の操作を示しています:
#!/usr/bin/python # -*- coding: UTF-8 -*- a = 20 b = 20 if ( a is b ): print "1 - a 和 b 有相同的标识" else: print "1 - a 和 b 没有相同的标识" if ( a is not b ): print "2 - a 和 b 没有相同的标识" else: print "2 - a 和 b 有相同的标识" # 修改变量 b 的值 b = 30 if ( a is b ): print "3 - a 和 b 有相同的标识" else: print "3 - a 和 b 没有相同的标识" if ( a is not b ): print "4 - a 和 b 没有相同的标识" else: print "4 - a 和 b 有相同的标识"
上記の例の出力結果は次のとおりです:
1 - a 和 b 有相同的标识 2 - a 和 b 有相同的标识 3 - a 和 b 没有相同的标识 4 - a 和 b 没有相同的标识
上記は次のとおりです。 Python での ID 操作 この記事が読んで役立つことを願っています。
以上がPython 演算子 - オブジェクトの恒等演算子 (分析例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。