ホームページ  >  記事  >  バックエンド開発  >  Python 演算子 - オブジェクトの恒等演算子 (分析例)

Python 演算子 - オブジェクトの恒等演算子 (分析例)

乌拉乌拉~
乌拉乌拉~オリジナル
2018-08-13 17:32:252656ブラウズ

今日のこの記事では、Python ID 演算子について説明します。この記事が読んでいただく一助になれば幸いです。

アイデンティティ演算子: アイデンティティ演算子は、2 つのオブジェクトのストレージ ユニットを比較するために使用されます: Python 演算子 - オブジェクトの恒等演算子 (分析例)

注: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。