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≠
.