Python Tidak sama Operauntuk (!=)

Apa itu Python Tidak sebanding dengan Operauntuk?

Python diidentifikasi sebagai bahasa pemrograman yang sangat dinamis, dan secara umum dianggap sebagai bahasa yang diketik dengan kuat. Pernyataan ini dapat dijelaskan dengan memahami pentingnya operator tidak sama. not equal operator, jika nilai kedua operan pada kedua sisi operator tidak sama, maka operator memberikan nilai benar, jika tidak maka memberikan nilai salah.

In not equal operator, jika dua variabel bertipe berbeda tetapi memiliki nilai yang sama, maka operator not equal akan menghasilkan true. Tidak banyak bahasa pemrograman yang dapat menggolongkannya sebagai true jika tipe variabel bertipe berbeda, yang menjadikan python sebagai bahasa yang sangat dinamis. Dalam python, operator not equal dapat digolongkan sebagai salah satu operator perbandingan.

Jenis Operator Tidak Sama dengan dengan Sintaksnya Python

Sintaks kedua jenis ditunjukkan di bawah ini: –

X<>Y
X!=Y

Ada dua jenis operator tidak sama dalam python: -

  • !=
  • <>

Tipe pertama, != digunakan dalam python versi 2 dan 3.

Tipe kedua, <> digunakan dalam python versi 2, dan pada versi 3, operator ini tidak digunakan lagi.

Contoh Python Tidak sama Operator

Mari kita pertimbangkan dua skenario untuk mengilustrasikan not equal to dalam bahasa python. Berikut adalah contoh operator not equal untuk tipe data yang sama tetapi nilai yang berbeda:-

A = 44
B = 284
C = 284
print(B!=A)
print(B!=C)

Keluaran:

True
False

Berikut ini adalah contoh tidak sama dalam python untuk tipe data yang berbeda tetapi nilai yang sama

C = 12222
X = 12222.0
Y = "12222"
print(C!=X)
print(X!=Y)
print(C!=Y)

Keluaran:

False
True
True

Cara menggunakan Tidak Sama Operator dengan Pernyataan IF

Dalam python, pernyataan if dapat digambarkan sebagai pernyataan yang memeriksa kondisi tingkat awal dan dijalankan jika kondisi tersebut benar.

Mari kita ambil contoh dasar penggunaan pernyataan if dan operator tidak sama dengan seperti yang ditunjukkan di bawah ini: –

X = 5
Y = 5
if ( X != Y ):
  print("X is not equal to Y")
else:
  print("X is equal to Y")

Keluaran:

X is equal to Y

Di sini, tidak sama dengan != digunakan bersama dengan pernyataan if.

Cara menggunakan operator sama dengan (==) dengan while loop

Dalam python, while-loop mengulangi blok kode selama kondisinya benar atau salah. Mari kita ambil kasus pencetakan bilangan ganjil menggunakan operator while loop dan sama dengan seperti yang ditunjukkan di bawah ini: –

m = 300
while m <= 305:
   m = m + 1
  if m%2 == 0:
     continue
   print (m)

Keluaran:

301
303
305

Di sini, sama dengan == digunakan bersama dengan pernyataan if.

Contoh: Menemukan angka genap dengan menggunakan operator tidak sama

Dalam python, while loop juga dapat digunakan dengan operator not equal to. Mari kita ambil contoh kasus pencetakan angka genap menggunakan while loop dan operator not equal to seperti yang ditunjukkan di bawah ini: –

m = 300
while m <= 305:
  m = m + 1
  if m%2 != 0:
    continue
  print (m)

Keluaran:

302
304
306

Di sini, tidak sama dengan != digunakan bersama dengan pernyataan if.

Cara penggunaan Python tidak sama Operator dengan objek khusus

Objek khusus memungkinkan pengguna atau pengembang membuat implementasi khusus mereka. Hal ini memungkinkan pengembang untuk mengubah keluaran sebenarnya dari apa yang biasanya diantisipasi.

Mari kita ambil contoh objek kustom yang menggunakan operator tidak sama dengan seperti yang ditunjukkan di bawah ini: –

Contoh:

class G9Example:
   s_n=''
def __init__(self, name):
   self.s_n = name
def __ne__(self, x):
if type(x) != type(self):
  return True
# return True for different values
if self.s_n != x.s_n:
  return True
else:
  return False

G1 = G9Example("Guru99")
G2 = G9Example("HipHop99")
G3 = G9Example("Guru99")

print(G1 != G2)
print(G2 != G3)
print(G1 != G3)

Keluaran:

True
True
False

Operator perbandingan dalam Python

Tabel berikut menjelaskan daftar perbandingan operator di python: -

Operator Arti Example
!= Tidak sama dengan - memberikan nilai benar jika operan tidak memiliki nilai yang sama SEBUAH!=B
== Sama dengan-Memberikan nilai benar jika operan memiliki nilai yang sama SEBUAH==B
>= Lebih besar dari atau sama dengan - memberikan nilai true jika operan pertama lebih besar dari atau sama dengan operan kedua SEBUAH>=B
<= Less dari atau sama dengan - memberikan nilai benar jika operan pertama adalah Less dari atau sama dengan operan kedua SEBUAH<=B
> Lebih besar dari – memberikan nilai true jika operan pertama lebih besar dari operan kedua A>B
< Less than – memberikan nilai true jika operan pertama adalah Less dari operan kedua A<B

Tip Berguna tentang Penggunaan Tidak Sama Operator

Berikut adalah beberapa tips yang berguna

  • Operator tidak sama dengan dapat digunakan dalam string yang diformat.
  • Fitur ini relatif baru dan merupakan bagian dari versi python 3.6.
  • Pengembang harus memastikan bahwa sintaksisnya seharusnya != dan tidak karena beberapa font atau juru bahasa mengubah sintaksisnya != untuk .