Üyelik operatörleri sözel değerler(string), dizi (array) , liste (list) ve tüp (tupple) gibi veri yapılarının elemanlarının varlığını kontrol etmek için kullanılır .
in Operatörünün kullanımı :
in operatörü yukarda bahsedilen veri yapılarının içerisinde verilen değerin olup olmadığını kontrol eder . Söz konusu değer var ise true yok ise false değerini geri döndürür .
a=5
b=15
liste=[1,3,5,7,9]
print("List içerisinde in operatörünün kullanımı : \n")
print("Liste : ",liste)
print("Listede a değişkenine karşılık gelen bir değer var mı ? " ,a in liste) #a=5 ve 5 değeri listenin içerisinde bulunmaktadır
print("Listede b değişkenine karşılık gelen bir değer var mı ? ",b in liste) #b=15 ve 15 değeri listenin içerisinde bulunmamaktadır.
print("\nStringler içerisinde in operatörü kullanımı : \n")
isim="Mehmet"
x="e"
y="a"
print("isim : ",isim)
print("isim adlı string değişkende e'ye karşılık gelen bir değer var mı ? " ,x in isim) #x="e" ve e değeri Mehmet içerisinde bulunmaktadır .
print("isim adlı string değişkende a'ye karşılık gelen bir değer var mı ? " ,y in isim) # y="a" ve a değeri Mehmet içerisinde bulunmamaktadır .Ekran Çıktısı :
List içerisinde in operatörünün kullanımı : Liste : [1, 3, 5, 7, 9] Listede a değişkenine karşılık gelen bir değer var mı ? True Listede b değişkenine karşılık gelen bir değer var mı ? False Stringler içerisinde in operatörü kullanımı : isim : Mehmet isim adlı string değişkende e'ye karşılık gelen bir değer var mı ? True isim adlı string değişkende a'ye karşılık gelen bir değer var mı ? False
not in Operatörünün kullanımı :
not in operatörü in operatörünün tam tersidir .Yukarda bahsedilen veri yapılarının içerisinde verilen değerin olmadığını kontrol eder . Söz konusu değer yok ise true var ise false değerini geri döndürür .
a=5
b=15
liste=[1,3,5,7,9]
print("List içerisinde not in operatörünün kullanımı : \n")
print("Liste : ",liste)
print("Listede a değişkenine karşılık gelmeyen bir değer var mı ? " ,a not in liste) #a=5 ve 5 değeri listenin içerisinde bulunmaktadır
print("Listede b değişkenine karşılık gelmeyen bir değer var mı ? ",b not in liste) #b=15 ve 15 değeri listenin içerisinde bulunmamaktadır.
print("\nStringler içerisinde not in operatörü kullanımı : \n")
isim="Mehmet"
x="e"
y="a"
print("isim : ",isim)
print("isim adlı string değişkende e'ye karşılık gelmeyen bir değer var mı ? " ,x not in isim) #x="e" ve e değeri Mehmet içerisinde bulunmaktadır .
print("isim adlı string değişkende a'ya karşılık gelmeyen bir değer var mı ? " ,y not in isim) # y="a" ve a değeri Mehmet içerisinde bulunmamaktadır .Ekran Çıktısı :
List içerisinde not in operatörünün kullanımı : Liste : [1, 3, 5, 7, 9] Listede a değişkenine karşılık gelmeyen bir değer var mı ? False Listede b değişkenine karşılık gelmeyen bir değer var mı ? True Stringler içerisinde not in operatörü kullanımı : isim : Mehmet isim adlı string değişkende e'ye karşılık gelmeyen bir değer var mı ? False isim adlı string değişkende a'ya karşılık gelmeyen bir değer var mı ? True


