Python Eşit değil Operator(!=)

Nedir? Python Eşit değil Operator mu?

Python çok dinamik bir programlama dili olarak tanımlanır ve genellikle güçlü bir şekilde yazılmış bir dil olarak kabul edilir. Bu ifade, eşit olmayan operatörün önemini anlayarak açıklanabilir. not equal operatörü, eğer operatörün her iki tarafındaki iki işlenenin değerleri eşit değilse, operatör doğru değeri sağlar, aksi takdirde yanlış değerini sağlar.

In not equal operatörü, eğer iki değişken farklı türdeyse ancak kendi içlerinde aynı değerleri taşıyorsa, eşit değil operatörü bir doğru değerini döndürür. Değişken türü farklı bir türdeyse pek çok programlama dili bunu doğru olarak sınıflandıramaz, bu da Python'u çok dinamik bir dil yapar. Python'da eşit olmayan operatörler karşılaştırma operatörlerinden biri olarak sınıflandırılabilir.

Sözdizimi ile Eşit Değil operatörlerinin türleri Python

Her iki türün sözdizimi aşağıda gösterilmiştir: –

X<>Y
X!=Y

Python'da iki tür eşit olmayan operatör vardır: -

  • !=
  • <>

Birinci tip, != Python 2 ve 3 versiyonlarında kullanılır.

İkinci tip, <> Python sürüm 2'de kullanılır ve sürüm 3'te bu operatör kullanımdan kaldırılmıştır.

Örnek Python Eşit değil Operator

Python'da eşit olmadığını göstermek için iki senaryoyu ele alalım. Aşağıda aynı veri türü için eşit olmayan ancak farklı değerler için eşit operatör örneği verilmiştir: -

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

Çıktı:

True
False

Aşağıda farklı veri türleri için aynı değerler için python'da eşit değil örneği verilmiştir.

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

Çıktı:

False
True
True

Eşit Değil nasıl kullanılır? OperaIF Bildirimi ile tor

Python'da if ifadesi, giriş seviyesi koşulunu kontrol eden ve doğru olduğunda çalıştırılan bir ifade olarak tanımlanabilir.

Aşağıda gösterildiği gibi if ifadesinin ve eşit değildir operatörünün kullanımına ilişkin temel bir örnek alalım: –

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

Çıktı:

X is equal to Y

Burada eşit değil != if ifadesi ile birlikte kullanılır.

while döngüsünde eşit (==) operatörü nasıl kullanılır?

Python'da while döngüsü, bir koşul doğru veya yanlış olduğu sürece kod bloğunu yineler. Aşağıda gösterildiği gibi while döngüsünü ve eşittir operatörünü kullanarak tek sayıların yazdırılması durumunu ele alalım: –

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

Çıktı:

301
303
305

Burada eşit == if ifadesi ile birlikte kullanılır.

Örnek: Eşit değil operatörünü kullanarak çift sayıları bulma

Python'da while döngüsü not equal operatörüyle de kullanılabilir. Aşağıda gösterildiği gibi while döngüsünü kullanarak eşit olmayan operatörünü kullanarak çift sayıları yazdırma durumunu ele alalım: –

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

Çıktı:

302
304
306

Burada eşit değil != if ifadesi ile birlikte kullanılır.

Nasıl kullanılır? Python eşit değil Operaözel nesneli tor

Özel nesneler, kullanıcının veya geliştiricinin kendi özel uygulamalarını oluşturmasına olanak tanır. Bu, geliştiricilerin gerçek çıktıyı genellikle beklenenden değiştirmesine olanak tanır.

Aşağıda gösterildiği gibi eşit değil operatörünü kullanan özel bir nesne örneğini ele alalım: –

Örnek:

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)

Çıktı:

True
True
False

Karşılaştırma operatörleri Python

Aşağıdaki tabloda karşılaştırma listesi açıklanmaktadır python'daki operatörler: -

Kullanım anlam Örnek E-posta
!= Eşit değildir - işlenenler aynı değerlere sahip değilse doğru verir A!=B
== Eşittir: İşlenenler aynı değerlere sahipse doğru değerini verir bir==B
>= Büyük veya eşit - eğer birinci işlenen ikinci işlenenden büyük veya ona eşitse değer olarak doğruyu verir A>=B
<= Less veya eşittir - ilk işlenen doğruysa değer olarak doğruyu verir Less ikinci işlenenle eşit veya ondan büyük bir<=B
> Büyüktür – eğer birinci işlenen ikinci işlenenden büyükse değer olarak doğruyu verir A>B
< Less than – ilk işlenen doğruysa değer olarak true değerini verir Less ikinci işlenenden daha A<B

Eşit Değil Kullanımına İlişkin Faydalı İpuçları Operator

İşte bazı yararlı ipuçları

  • Eşit değil operatörü biçimlendirilmiş dizelerde kullanılabilir.
  • Bu özellik nispeten yenidir ve piton versiyonu 3.6
  • Geliştirici sözdiziminin aşağıdaki gibi olmasını sağlamalıdır: != ve yok çünkü bazı yazı tipleri veya yorumlayıcılar sözdizimini değiştiriyor != için .