Operasi identitas
Operasi Identitas di Python (is
dan is not
)
is
dan is not
)Operasi identitas digunakan untuk memeriksa apakah dua variabel mengacu pada objek yang sama di memori. Operator yang digunakan dalam operasi identitas adalah:
is
→ MengembalikanTrue
jika dua variabel mengacu pada objek yang sama di memori.is not
→ MengembalikanTrue
jika dua variabel mengacu pada objek yang berbeda di memori.
Perbedaan antara ==
dan is
==
dan is
==
(kesetaraan)
Memeriksa apakah nilai dua objek sama, terlepas dari apakah mereka adalah objek yang sama di memori atau tidak.
is
(identitas)
Memeriksa apakah dua variabel merujuk ke objek yang sama dalam memori.
Contoh Penggunaan is
dan ==
is
dan ==
Kesimpulan
Gunakan
==
untuk membandingkan nilai dua variabel.Gunakan
is
untuk memeriksa apakah dua variabel mengacu pada objek yang sama di memori.Gunakan
is not
untuk memastikan bahwa dua variabel merujuk ke objek yang berbeda.
Last updated