Tutorial Belajar Python Part 22: Jenis-jenis Operator Identitas dan Keanggotaan Python

Posted on

Jenis operator terakhir yang akan kita bahas di lanjutan panduan bahasa pemrograman Python ini yaitu Operator Identitas dan Keanggotaan. Kedua operator ini kadang disebut pun selaku operator khusus (special operator), karena tak selalu terdapat di bahasa pemrograman lain.


Pengertian dan Contoh Operator Identitas Python

Operator identitas yaitu operator yang dapat dimanfaatkan untuk memeriksa apakah nilai sebuah variabel ada di tempat yang sama (di memory) atau tak. Operator ini dikenal pun selaku identity operators.

Operator ini terdiri dari 2 jenis:

Operator Penjelasan
is Bernilai True sekiranya kedua operand merujuk ke object yang sama dan berisi nilai yang sama
is not Bernilai True sekiranya kedua operand merujuk ke object yang tak sama

Berikut contoh penggunaannya:

Hasil kode program:

Untuk tipe data basic seperti number atau string, sekiranya dua buah variabel berisi nilai yang sama, karenanya operator is akan menghasilkan nilai True.

Namun di contoh terakhir, variabel x dan y berisi tipe data list. Meskipun nilai element-nya sama persis, tapi Python menyimpannya di domisili memory yang berbeda, sehingga dianggap tak identik. Hasilnya, x is y yaitu False.


Pengertian dan Contoh Operator Keanggotaan Python

Operator keanggotaan yaitu operator yang dimanfaatkan untuk memeriksa apakah suatu nilai ada di di sebuah himpunan atau tak. Himpunan yang dimaksud terdiri dari tipe data “berbentuk array” seperti string, list, tuple, set dan dictionary. Operator ini dikenal pun selaku membership operators.

Operator ini terdiri dari 2 jenis:

Operator Penjelasan
in Bernilai True sekiranya nilai yang dicari ada di di himpunan
not in Bernilai True sekiranya nilai yang dicari tak ada di himpunan

Berikut contoh penggunaannya:

Hasil kode program:

Operator in menyederhanakan proses pencarian sebuah nilai di di himpunan atau array. Di bahasa pemrograman lain, ini dapat dilakukan dengan guna tambahan atau dikerjakan manual menggunakan perulangan.


Pembahasan mengenai operator Identitas dan Keanggotaan ini menutup seri mengenai operator di di bahasa Python. Berikutnya kita akan masuk ke bahan mengenai Struktur Logika If.


Sumber https://www.duniailkom.com/