Python Öğreniyorum - Ders 15 - Python'da in İşleci

Hiç yorum yok
in işleci ingilizce'den de anlayacağınız üzere içinde demektir.  n = içinde

Şöyle bir kullanımı vardı;

for a in "Python":     burada in işlecini görmüştük.

Şimdide in işlecinin gerçekte nasıl kullanıldığını göreceğiz. Şöyle bir şey yapalım;

"P" in "Python"   yazdığımzda P karakter dizesi "Python karakter dizesinin içindemi diye bir soru sorarız Python'a. Cevap olarak da;

"P" in "Python"    ==>   True

"p" in "Python"    ==>   False      Hatırlarsanız büyük ve küçük harf Python'da aynı şeyler değildi. Büyük ve küçük harf ikiside ayrı bir karakter dizesi olurdu. O yüzdendi buradaki çıktımız "False" oldu.



"A" in "Python"    ==>  False      A harfi "Python" dizesinde olmadığından False çıktısı alındı.

"yt" in "Python"    ==>  True 

Peki biz bunları program içinde nasıl kullanırız ?  Hemen yeni bir proje açalım ve projemizde bunu gösterelim.

a = raw_input("Çıkmak istediğinize emin misiniz ? E - H :")

if "e" in a or "E" in a:
    print "Programdan Çıkılıyor."

 Yukarıda örnekte kullanıcaya çıkmak isteyip istemediğini sorduk ve Evet'se E'ye Hayır'sa H'ye basmasını söyledik.

Eğer "e" ve ya "E" yazılmışsa raw_input()'a o zaman "Programdan Çıkılıyor..." yazdırdık. Başka bir şey yazsaydık program bir şey yapmayacaktı. Sadece "e" ve "E" yazarsak çıktı vermesini istedik.



Dersleri Youtube'dan Erdem Kalyoncu'nun kanalından 
https://www.youtube.com/channel/UC7-vb1QhYrs4pnBQPAFKdXA
 adresinden görsel ve sesli olarak da takip edebilirsiniz.

Hiç yorum yok :

Yorum Gönder