Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวดำเนินการ is not ใน Python คืออะไร?

ใน Python ตัวดำเนินการสมาชิก is not ประเมินผลเป็น False หากตัวแปรทั้งสองข้างของตัวดำเนินการชี้ไปยังออบเจ็กต์เดียวกัน และ True ในกรณีอื่น ตัวอย่างเช่น -

>> a = 10
>>> b = 20
>>> id(a), id(b)
(1581561184, 1581561504)
>>> a is not b
True

เนื่องจาก id() ของตัวแปร a และ b ต่างกัน ตัวดำเนินการ is not จึงคืนค่า True