Python Operatorler – Üyelik Operatörleri

Ü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

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir