Bagaimana Menerapkan Operator Keanggotaan dengan Python



Artikel ini akan memberi Anda pengetahuan terperinci dan komprehensif tentang berbagai Operator Keanggotaan dengan Python.

adalah salah satu bahasa pemrograman yang paling banyak diminta di pasaran saat ini. Mulai dari amatir hingga profesional, semua orang menggunakan Python berkat banyaknya fiturnya serta keserbagunaan luar biasa yang dimilikinya. Operator not di Python adalah bagian dari Operator Keanggotaan di Python. Untuk memahami operasinya dengan lebih baik, pertama-tama mari kita lihat daftar isi:

Apa itu Operator Keanggotaan di Python?

Operator Keanggotaan dengan Python dapat didefinisikan sebagai operator yang digunakan untuk memvalidasi keanggotaan suatu nilai. Operator ini digunakan untuk menguji keanggotaan dalam variabel seperti string, integer, dan juga tupel.





cara menggunakan stringbuffer di java

Operator Keanggotaan dengan Python

Operator Keanggotaan secara keseluruhan terdiri dari sejumlah operator yang berbeda. Beberapa yang paling signifikan dijelaskan di bawah ini:



  • Di Operator: Operator in di Python digunakan untuk memeriksa apakah nilainya ada dalam variabel atau tidak. Saat dievaluasi, jika operator menemukan nilai maka itu mengembalikan benar jika tidak salah. Untuk memahami ini lebih baik, lihat contoh di bawah ini.

# Program Python untuk menggambarkan # Menemukan anggota umum dalam daftar # menggunakan 'in' operator list1 = [1,2,3,4,5] list2 = [6,7,8,9] untuk item dalam list1: jika item dalam list2 : print ('overlapping') else: print ('not overlapping')

Keluaran:

tidak tumpang tindih



Sekarang mari kita ubah contoh di atas dan hapus operator in.

# Program Python untuk mengilustrasikan # Menemukan anggota umum dalam daftar # tanpa menggunakan operator 'in' # Menentukan fungsi () yang mengambil dua daftar def tumpang tindih (list1, list2): c = 0 d = 0 untuk i di list1: c + = 1 untuk i di list2: d + = 1 untuk i dalam range (0, c): untuk j dalam range (0, d): if (list1 [i] == list2 [j]): return 1 return 0 list1 = [1 , 2,3,4,5] list2 = [6,7,8,9] if (overlapping (list1, list2)): print ('overlapping') else: print ('not overlapping')

Keluaran:

tidak tumpang tindih

  • Tidak Di Operator: Operator ini kebalikan dari in operator. Saat dievaluasi, operator ini mengembalikan true jika nilainya tidak ditemukan dan false jika nilainya ditemukan. Lihat contoh di bawah ini untuk memahami hal ini dengan lebih baik.
# Program Python untuk menggambarkan # tidak 'dalam' operator x = 24 y = 20 daftar = [10, 20, 30, 40, 50] if (x tidak ada dalam daftar): print ('x TIDAK ada dalam daftar yang diberikan') else: print ('x ada dalam daftar yang diberikan') if (y dalam daftar): print ('y ada dalam daftar yang diberikan') else: print ('y TIDAK ada dalam daftar yang diberikan')

Keluaran:

x TIDAK ada dalam daftar yang diberikan

y hadir dalam daftar yang diberikan

Operator Identitas dengan Python

Selain operator keanggotaan, ada jenis operator lain dengan Python yang dikenal sebagai Operator Identitas. Di Python, operator identitas digunakan untuk memeriksa apakah nilai tertentu dari kelas atau tipe tertentu. Dalam kebanyakan kasus, operator identitas digunakan untuk menentukan jenis data yang berisi variabel tertentu. Ada dua jenis operator identitas utama di Python.

  • Apakah Operator: Saat dievaluasi, Is Operator dengan Python mengembalikan nilai true jika variabel di kedua sisi operator menunjuk ke variabel yang sama dan sebaliknya mengembalikan false. Untuk memahami ini lebih baik, lihat contoh di bawah ini.
# Program Python untuk mengilustrasikan penggunaan # dari 'is' identitas operator x = 6 if (type (x) is int): print ('true') else: print ('false')

Keluaran:

Benar

Mari kita ambil contoh lain dari operator 'dalam'.

x = ['apple', 'banana'] print ('banana' is x) # return True karena urutan dengan nilai 'banana' ada di daftar

Keluaran:

Benar

Bukan Operator

Operator is not dalam Python adalah kebalikan dari Is Operator. Saat dievaluasi, operator mengembalikan false jika variabel di kedua sisi operator mengarah ke objek yang sama dan sebaliknya menampilkan false. Untuk memahami ini lebih baik, lihat contoh di bawah ini.

# Program Python untuk mengilustrasikan # penggunaan operator identitas 'bukan' x = 7.2 if (tipe (x) bukan int): print ('true') else: print ('false')

Keluaran:

Benar

Mari kita ambil contoh lain dari operator ini.

bagaimana menggabungkan data dalam tablo
x = ['apple', 'banana'] print ('pineapple' bukan di x) # mengembalikan True karena urutan dengan nilai 'pineapple' tidak ada dalam daftar

Keluaran:

Benar

Baik operator identitas maupun operator keanggotaan dalam Python dapat digunakan sebagai alternatif untuk membuat program Anda lebih efisien dalam jangka panjang. Oleh karena itu, selalu disarankan agar Anda menggunakan keduanya dalam pemrograman sehari-hari dan dengan ini, kita sampai pada bagian akhir artikel 'Operator Keanggotaan dengan Python' ini.

Untuk mendapatkan pengetahuan mendalam tentang Python beserta berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup.

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar 'Operator Keanggotaan dengan Python' dan kami akan menghubungi Anda kembali.