প্রতিটি পাইথন বস্তুকে একটি অনন্য শনাক্তকরণ নম্বর বরাদ্দ করা হয় যখন এটি মেমরিতে সংরক্ষণ করা হয়। এটি id() ফাংশন দ্বারা আনা যেতে পারে।
ইজ অপারেটর দুটি বস্তুর আইডি() তুলনা করে এবং উভয় বস্তুর মান একই থাকলে সত্য প্রদান করে অন্যথায় এটি মিথ্যা প্রদান করে।
অপরদিকে is not অপারেটর মিথ্যা প্রদান করে যদি বস্তুর id() একই হয় এবং অন্যথায় সত্য হয়। দোভাষী কার্যকলাপের নিম্নলিখিত অংশগুলি আচরণ দেখাবে −
>>> a = 10 >>> b = a >>> id(a), id(b) (1581561184, 1581561184) >>> a is b True >>> a is not b False >>> a = 10 >>> b = 20 >>> id(a), id(b) (1581561184, 1581561504) >>> a is b False >>> a is not b True