Cara Melaksanakan Operator Keahlian di Python



Artikel ini akan memberi anda pengetahuan terperinci dan komprehensif mengenai pelbagai Operator Keahlian di Python.

adalah salah satu bahasa pengaturcaraan paling laris di pasaran sekarang. Bermula dari amatur hingga profesional, semua orang menggunakan Python berkat sebilangan besar ciri serta fleksibiliti hebat yang dibawanya ke meja. Operator bukan di Python adalah sebahagian daripada Operasi Keahlian di Python. Untuk memahami pengoperasiannya dengan lebih baik, mari kita lihat jadual kandungannya:

Apakah Pengendali Keahlian di Python?

Operator Keahlian di Python boleh didefinisikan sebagai operator yang digunakan untuk mengesahkan keahlian nilai. Operator ini digunakan untuk menguji keahlian dalam pemboleh ubah seperti rentetan, bilangan bulat dan juga tupel.





Pengendali Keahlian di Python

Keahlian Operator secara keseluruhan mengandungi sebilangan operator yang berbeza. Beberapa yang paling penting adalah seperti yang dinyatakan di bawah:



  • Dalam Pengendali: Operator dalam Python digunakan untuk memeriksa sama ada nilainya ada dalam pemboleh ubah atau tidak. Apabila dinilai, sekiranya pengendali menjumpai nilai maka ia mengembalikan nilai benar atau salah. Untuk memahami perkara ini dengan lebih baik, lihat contoh di bawah.

# Program Python untuk menggambarkan # Mencari anggota biasa dalam senarai # menggunakan senarai operator 'in '1 = [1,2,3,4,5] senarai2 = [6,7,8,9] untuk item dalam senarai1: jika item dalam senarai2 : cetak ('tumpang tindih') lain: cetak ('tidak bertindih')

Pengeluaran:

tidak bertindih



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

# Program Python untuk menggambarkan # Mencari anggota biasa dalam senarai # tanpa menggunakan operator 'in' # Tentukan fungsi () yang mengambil dua senarai def bertindih (list1, list2): c = 0 d = 0 untuk i dalam senarai1: c + = 1 untuk i dalam senarai2: d + = 1 untuk i dalam julat (0, c): untuk j dalam julat (0, d): jika (senarai1 [i] == senarai2 [j]): kembali 1 pulangan 0 senarai1 = [1 , 2,3,4,5] list2 = [6,7,8,9] if (tumpang tindih (list1, list2)): print ('overlapping') other: print ('not overlapping')

Pengeluaran:

tidak bertindih

  • Tidak Ada Pengendali: Operator ini adalah kebalikan dari pengendali in. Semasa dinilai operator ini mengembalikan nilai benar jika nilainya tidak dijumpai dan salah jika nilainya dijumpai. Lihat contoh di bawah untuk memahami perkara ini dengan lebih baik.
# Program Python untuk menggambarkan operator # not 'in' x = 24 y = 20 senarai = [10, 20, 30, 40, 50] jika (x tidak ada dalam senarai): cetak ('x TIDAK hadir dalam senarai yang diberikan') lain: cetak ('x ada dalam senarai yang diberikan') jika (y dalam senarai): cetak ('y ada dalam senarai yang diberikan') yang lain: cetak ('y TIDAK hadir dalam senarai yang diberikan')

Pengeluaran:

perbezaan antara aws dan azure

x TIDAK terdapat dalam senarai yang diberikan

y hadir dalam senarai yang diberikan

Pengendali Identiti di Python

Selain pengendali keahlian, terdapat jenis pengendali lain di Python yang dikenali sebagai Operator Pengenalan Iklan. Di Python, pengendali identiti digunakan untuk memeriksa sama ada nilai tertentu dari kelas atau jenis tertentu. Dalam kebanyakan kes, pengendali identiti digunakan untuk menentukan jenis data yang dikandung oleh pemboleh ubah tertentu. Terdapat dua jenis pengendali identiti utama di Python.

  • Adakah Pengendali: Apabila dinilai, Pengendali Is di Python kembali benar jika pemboleh ubah di kedua-dua sisi operator menunjuk ke pemboleh ubah yang sama dan sebaliknya kembali palsu. Untuk memahami perkara ini dengan lebih baik, lihat contoh di bawah.
# Program Python untuk menggambarkan penggunaan # adalah 'pengendali identiti x = 6 jika (type (x) adalah int): print (' true ') other: print (' false ')

Pengeluaran:

Betul

Mari kita ambil contoh lain dari pengendali 'dalam'.

x = ['epal', 'pisang'] cetakan ('pisang' adalah x) # mengembalikan Benar kerana urutan dengan nilai 'pisang' ada dalam senarai

Pengeluaran:

Betul

Bukan Pengendali

Operator bukan di Python adalah kebalikan dari Is Operator. Apabila dinilai, operator mengembalikan false jika pemboleh ubah di kedua-dua sisi operator menunjuk ke objek yang sama dan sebaliknya memberikan false. Untuk memahami perkara ini dengan lebih baik, lihat contoh di bawah.

# Program Python untuk menggambarkan # penggunaan 'tidak' operator identiti x = 7.2 jika (jenis (x) tidak int): cetak ('benar') lain: cetak ('palsu')

Pengeluaran:

Betul

Mari kita ambil contoh lain dari pengendali ini.

x = ['apple', 'banana'] print ('pineapple' not in x) # mengembalikan Benar kerana urutan dengan nilai 'nanas' tidak ada dalam senarai

Pengeluaran:

Betul

Kedua-dua pengendali identiti dan pengendali keahlian di Python boleh digunakan sebagai alternatif untuk menjadikan program anda lebih cekap dalam jangka masa panjang. Oleh itu, selalu disarankan agar anda memanfaatkan kedua-duanya dalam pengaturcaraan sehari-hari anda dan dengan ini, kami akan mengakhiri artikel 'Operator Keahlian di Python' ini.

apakah kelas pengimbas di java

Untuk mendapatkan pengetahuan mendalam tentang Python bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.

Ada soalan untuk kami? Sebutkan mereka di bahagian komen 'Keahlian Operator di Python' dan kami akan menghubungi anda.