Python Bukan Operator yang Sama

Python Not Equal Operator



Saat membedakan variabel, penting untuk memeriksa konten dan tipe data masing-masing. Setiap kali nilai dari dua input berbeda, pernyataan terpenuhi. Di seluruh Python, kami dapat menggunakan != atau tidak untuk melakukan operasi yang tidak sama. Setiap kali nilai dari dua variabel atau operan Python yang disediakan di kedua sisi operator yang tidak sama tidak sama, itu harus mengembalikan true, else false. Banyak bahasa kueri terstruktur mungkin mengeluh tentang pencocokan berbagai jenis karena Python diketik secara fleksibel namun ketat. Operator not equal harus mengembalikan True setiap kali nilai yang diberikan dalam dua variabel sama; Namun, mereka dari berbagai jenis. Mari kita lihat beberapa contoh untuk melihat cara kerja python Tidak sama dengan operator. Pertama-tama, Anda harus memastikan bahwa sistem Anda memiliki alat python yang diinstal dan dikonfigurasi. Luncurkan alat python yang Anda instal untuk mulai bekerja. Pada saat mengimplementasikan artikel ini, kami telah mengerjakan alat Spyder Python.

Contoh 01:

Contoh pertama kita akan berisi cara yang berbeda untuk membandingkan dua atau lebih nilai tipe variabel menggunakan operator NOT EQUAL. Sekarang alat telah dibuka, jangan lupa untuk menambahkan dukungan python ke dalamnya. Kami telah menginisialisasi dua variabel tipe integer, x dan y dalam skrip. Setelah itu, kita menggunakan tanda != untuk membandingkan kedua nilai variabel, dan hasil Boolean akan disimpan ke dalam variabel baru, c. Di akhir kode, nilai Boolean yang telah disimpan dalam variabel c akan dicetak.









Mari simpan kode kita sebagai test.py dan jalankan dengan menekan tombol eksekusi hijau dari alat Spyder. Kami mendapatkan hasilnya sebagai False karena kedua nilainya sama dan sama dalam tipe data.







Kami telah memperbarui kode seperti di bawah ini. Kami mendeklarasikan tiga variabel yang berbeda, dengan 2 di antaranya memiliki nilai yang sama, dan yang terakhir memiliki nilai yang berbeda. Kami telah menggunakan operator NOT Equal pada pernyataan pertama secara langsung untuk mencetak hasil perbandingan antara variabel a dan b. Kemudian kami membandingkan variabel a dan c di luar pernyataan cetak dan mencetak hasilnya. Kemudian kita telah mendeklarasikan variabel tipe string q dan membandingkannya dengan variabel integer a dalam pernyataan print. Simpan skrip dan jalankan.



Anda dapat melihat bahwa hasilnya telah menampilkan satu nilai Salah dan dua Nilai Benar dibandingkan dengan variabel yang berbeda. Dua hasil pertama adalah antara variabel tipe integer, tetapi perbandingan terakhir adalah antara variabel tipe integer dan string. Oleh karena itu, ia mengembalikan Benar keduanya tidak sama.

Contoh 02:

Mari kita lihat operator Not Equal yang digunakan dalam pernyataan if saat menggunakan python. Kami telah menggunakan dua variabel dalam kode. Variabel x adalah tipe integer, dan y adalah tipe string. Kemudian kita telah menginisialisasi pernyataan if dan menggunakan operator NOT EQUAL di dalam kedua operan untuk memeriksa apakah keduanya sama atau tidak. Pada akhirnya, dicetak beberapa pernyataan.

Setelah menjalankan file skrip test.py, kami mendapatkan string sebagai nilai output seperti yang disajikan pada gambar di bawah ini.

Mari kita lihat contoh lain. Kali ini kita telah menggunakan kedua variabel tipe string dan membandingkannya dalam pernyataan if. Akhirnya, kami telah menggunakan pernyataan print untuk mencetak kedua variabel dengan beberapa nilai string di dalamnya. Output harus bebas dari kesalahan.

Saat menjalankan file ini, kami tidak mendapatkan kesalahan dan mendapatkan hasil kerja seperti di bawah ini.

Mari kita lihat beberapa contoh rumit mulai sekarang. Dalam contoh ini, kami telah menggunakan variabel integer z yang memiliki nilai 21. Pertama-tama kami menghitung modulus variabel z dengan integer 2. Setelah itu, kami menggunakan pernyataan if untuk menggunakan operator NOT EQUAL di dalamnya untuk membandingkan nilai yang dihitung dengan 0. Sementara modulus yang dihitung tidak sama dengan 0, ia harus mencetak nilai variabel z dan string yang mengatakan bahkan tidak digunakan dalam pernyataan cetak.

Setelah menyimpan dan mengeksekusi file, kami tidak mendapatkan kesalahan, dan variabel z telah dicetak bersama dengan string yang tidak genap.

Contoh 03:

Dalam contoh di atas, kita baru saja menggunakan pernyataan if. Kali ini kita akan menggunakan pernyataan if-else dalam contoh kita. Kami telah memperbarui kode seperti di bawah ini. Pertama-tama, inisialisasi variabel tipe integer a dengan nilai 10. Setelah itu, kita telah menggunakan pernyataan if-else dalam kode kita. Bagian if dari pernyataan tersebut menggunakan operator is not untuk membandingkan variabel a dengan nilai 20. Jika kondisi terpenuhi, maka akan mencetak Values ​​not Equal; jika tidak, kontrol akan diberikan ke pernyataan else untuk mencetak bahwa Nilainya Sama.

Simpan kode Anda dan jalankan. Anda dapat melihat kondisi dalam pernyataan if yang dipenuhi, dan itu mencetak bahwa Nilai tidak Sama.

Mari kita lihat contoh lain untuk sementara waktu. Kami telah mendeklarasikan string str yang memiliki nilai Aqsa jika pernyataan tersebut menggunakan string ini untuk membandingkannya dengan beberapa nilai dan mencetak pesan. Ketika kondisi pernyataan if gagal, kontrol akan dipindahkan ke pernyataan elif untuk melihat apakah variabel str tidak sama dengan nilai yang diberikan. Setelah itu, itu akan mencetak pesan.

Karena kondisi dalam pernyataan if terpenuhi sehingga akan mencetak pernyataan cetak pertama, dan kontrol tidak akan pernah diberikan kepada pernyataan elif.

Mari kita, misalnya, mengubah nilai variabel str menjadi Yasin. Kali ini kondisi yang disebutkan dalam pernyataan if akan salah, dan kontrol akan diberikan kepada pernyataan elif. Oleh karena itu, pernyataan cetak pernyataan elif akan dicetak jika kondisinya memenuhi.

Sekarang ketika kita mengeksekusi kode sekali lagi, itu akan menampilkan hasil dari pernyataan print yang disebutkan di dalam bagian elif dari pernyataan if-else bersarang.

Contoh 04:

Terakhir, kita akan melakukan contoh rumit untuk menguji operator perbandingan NOT EQUAL kali ini. Jadi, kami telah menginisialisasi kelas bernama Test. Di dalam kelas ini, kita telah menginisialisasi variabel i yang memiliki nilai 0. Variabel lain, data, telah diinisialisasi dengan nilai none di dalamnya. Setelah ini, kami telah menginisialisasi konstruktor kelas ini untuk mendapatkan nilai variabel-variabel ini dari instance kelas. Kemudian kami telah menginisialisasi metode NOT EQUAL bawaan dalam kode kami dan menggunakan pernyataan if-else di dalamnya. Tiga objek telah dibuat untuk mengirim nilai ke konstruktor. Setelah itu, kami membandingkan objek satu sama lain dalam pernyataan cetak untuk mencetak hasil perbandingan. Simpan kode dan jalankan.

Output menunjukkan False sebagai pengembalian ke pernyataan cetak pertama karena nilai yang diurai ke kedua objek adalah sama. Sebaliknya, pernyataan cetak kedua mengembalikan True karena t2 dan t3 keduanya memiliki nilai yang berbeda dan tidak sama.

Kesimpulan:

Dengan bantuan skrip ilustrasi yang dijelaskan dengan baik, kami mempelajari apa Fungsi Perbandingan Tidak Sama Python dan bagaimana itu digunakan untuk menentukan apakah dua variabel tidak identik.