Python Tidak Sama Operator

Python Not Equal Operator



Walaupun membezakan pemboleh ubah, penting untuk memeriksa kandungan dan jenis data masing-masing. Setiap kali nilai kedua input berbeza, pernyataan itu berpuas hati. Sepanjang Python, kita mungkin menggunakan! = Atau tidak melakukan operasi yang sama. Apabila nilai mana-mana dua pemboleh ubah Python atau operan yang dibekalkan di kedua-dua sisi operator yang tidak sama tidak sama, ia mesti kembali benar, yang lain palsu. Banyak bahasa pertanyaan berstruktur mungkin mengomel mengenai pencocokan pelbagai jenis kerana Python ditaip dengan fleksibel tetapi ketat. Pengendali yang tidak sama mesti mengembalikan Benar setiap kali nilai yang diberikan dalam dua pemboleh ubah sama; namun, ia terdiri dari pelbagai jenis. Mari kita ada beberapa contoh untuk melihat pengoperasian python Not equal operator. Pertama sekali, anda mesti memastikan bahawa sistem anda mempunyai alat python yang dipasang dan dikonfigurasi. Lancarkan alat python yang anda pasang untuk mula berfungsi. Pada masa pelaksanaan artikel ini, kami telah mengusahakan alat Spyder Python.

Contoh 01:

Contoh pertama kami akan mengandungi cara yang berbeza untuk membandingkan dua atau lebih nilai jenis pemboleh ubah menggunakan operator NOT EQUAL. Sekarang alat telah dibuka, jangan lupa untuk menambahkan sokongan python padanya. Kami telah memulakan dua pemboleh ubah jenis integer, x dan y dalam skrip. Setelah itu, kami telah menggunakan tanda! = Untuk membandingkan kedua-dua nilai pemboleh ubah, dan hasil Boolean akan disimpan menjadi pemboleh ubah baru, c. Pada akhir kod, nilai Boolean yang telah disimpan dalam pemboleh ubah c akan dicetak.









Mari simpan kod kami sebagai test.py dan laksanakan dengan menekan butang pelaksanaan hijau alat Spyder. Kami mendapat hasilnya Salah kerana kedua-dua nilainya sama dan sama dalam jenis data.







Kami telah mengemas kini kod seperti di bawah. Kami menyatakan tiga pemboleh ubah yang berbeza, dengan 2 daripadanya mempunyai nilai yang sama, dan yang terakhir mempunyai nilai yang berbeza. Kami telah menggunakan operator NOT Equal dalam pernyataan pertama secara langsung untuk mencetak hasil perbandingan antara pemboleh ubah a dan b. Kemudian kami telah membandingkan pemboleh ubah a dan c di luar pernyataan cetak dan mencetak hasilnya. Kemudian kami telah menyatakan pemboleh ubah jenis rentetan q dan membandingkannya dengan pemboleh ubah integer a dalam pernyataan cetak. Simpan skrip dan laksanakan.



Anda dapat melihat bahawa hasilnya telah menunjukkan satu Nilai Salah dan dua Nilai Benar dibandingkan dengan pemboleh ubah yang berbeza. Dua hasil pertama adalah antara pemboleh ubah jenis integer, tetapi perbandingan terakhir adalah antara pemboleh ubah jenis integer dan rentetan. Oleh itu, ia kembali Benar kedua-duanya tidak sama.

Contoh 02:

Mari kita lihat operator Not Equal yang digunakan dalam pernyataan if semasa menggunakan python. Kami telah menggunakan dua pemboleh ubah dalam kod. Pemboleh ubah x adalah jenis integer, dan y adalah jenis rentetan. Kemudian kami telah menginisialisasi pernyataan if dan menggunakan operator NOT EQUAL di dalamnya dalam kedua-dua operan untuk memeriksa sama ada ia sama atau tidak. Pada akhirnya, dicetak beberapa kenyataan.

Setelah menjalankan fail skrip test.py, kami mendapat rentetan sebagai nilai output seperti yang ditunjukkan dalam gambar di bawah.

Mari kita lihat contoh lain. Kali ini kami telah menggunakan kedua-dua pemboleh ubah jenis rentetan dan membandingkannya dalam pernyataan if. Akhirnya, kami telah menggunakan pernyataan cetak untuk mencetak kedua-dua pemboleh ubah dengan beberapa nilai rentetan di dalamnya. Keluaran mesti bebas ralat.

Semasa menjalankan fail ini, kami tidak mendapat kesalahan dan mendapat hasil kerja seperti di bawah.

Mari kita ada beberapa contoh rumit mulai sekarang. Dalam contoh ini, kami telah menggunakan pemboleh ubah integer z yang mempunyai nilai 21. Kami pertama kali mengira modulus pemboleh ubah z dengan bilangan bulat 2. Setelah itu, kami telah menggunakan pernyataan if untuk menggunakan operator NOT EQUAL di dalamnya untuk membandingkan nilai yang dikira dengan 0. Walaupun modulus yang dikira tidak sama dengan 0, ia mesti mencetak nilai pemboleh ubah z dan rentetan pepatah bahkan tidak digunakan dalam pernyataan cetak.

Setelah menyimpan dan melaksanakan fail, kami tidak mendapat kesalahan, dan pemboleh ubah z telah dicetak bersama dengan rentetan yang tidak sama rata.

Contoh 03:

Dalam contoh di atas, kami baru sahaja menggunakan pernyataan if. Kali ini kita akan menggunakan pernyataan if-else dalam contoh kita. Kami telah mengemas kini kod seperti di bawah. Pertama sekali, mulakan pemboleh ubah jenis integer dengan nilai 10. Selepas itu, kami telah menggunakan pernyataan if-else dalam kod kami. Jika bahagian penyataan menggunakan operator bukan untuk membandingkan pemboleh ubah a dengan nilai 20. Sekiranya syarat itu memuaskan, nilai akan mencetak Nilai kami tidak Sama; jika tidak, kawalan akan diberikan kepada pernyataan yang lain untuk mencetak bahawa Nilai adalah Sama.

Simpan kod anda dan jalankan. Anda dapat melihat keadaan dalam pernyataan if berpuas hati, dan ia mencetak bahawa Nilai tidak Sama.

Mari kita lihat contoh lain untuk sementara waktu. Kami telah menyatakan string yang mempunyai nilai Aqsa jika pernyataan tersebut menggunakan rentetan ini untuk membandingkannya dengan beberapa nilai dan mencetak pesan. Apabila keadaan pernyataan if gagal, kawalan akan dipindahkan ke pernyataan elif untuk melihat sama ada pemboleh ubah str tidak sama dengan nilai yang diberikan. Selepas itu, ia akan mencetak mesej.

Sebagai syarat dalam pernyataan if berpuas hati sehingga akan mencetak pernyataan cetak pertama, dan kawalan tidak akan pernah diberikan kepada pernyataan elif.

Sebagai contoh, mari kita ubah nilai str berubah menjadi Yasin. Kali ini syarat yang dinyatakan dalam pernyataan if akan salah, dan kawalan akan diberikan kepada pernyataan elif. Oleh itu, pernyataan cetak pernyataan elif akan dicetak apabila syaratnya dipenuhi.

Sekarang apabila kita melaksanakan kod sekali lagi, ia akan memaparkan hasil pernyataan cetak yang disebutkan di bahagian elif dari pernyataan if-else yang bersarang.

Contoh 04:

Terakhir, kami akan melakukan contoh yang rumit untuk menguji operator perbandingan TIDAK EQUAL kali ini. Oleh itu, kami telah memulakan kelas bernama Test. Di dalam kelas ini, kami telah menginisialisasi pemboleh ubah yang mempunyai nilai 0. Pemboleh ubah lain, data, telah diinisialisasi dengan nilai tidak ada di dalamnya. Selepas ini, kami telah memulakan konstruktor kelas ini untuk mendapatkan nilai pemboleh ubah ini dari contoh kelas. Kemudian kami telah memulakan kaedah NOT EQUAL terbina dalam kod kami dan menggunakan pernyataan if-else di dalamnya. Tiga objek telah dibuat untuk menghantar nilai kepada pembina. Selepas itu, kami telah membandingkan objek antara satu sama lain dalam pernyataan cetak untuk mencetak hasil perbandingan. Simpan kod dan jalankan.

Output menunjukkan False sebagai pengembalian ke pernyataan cetakan pertama kerana nilai yang dihuraikan ke kedua objek adalah sama. Sebaliknya, pernyataan cetakan kedua mengembalikan Benar kerana t2 dan t3 kedua-duanya mempunyai nilai yang berbeza dan tidak sama.

Kesimpulan:

Dengan bantuan skrip ilustrasi yang dijelaskan dengan baik, kami belajar apa itu Fungsi Perbandingan Python Not Equal dan bagaimana ia digunakan untuk menentukan sama ada dua pemboleh ubah tidak serupa.