Python Öğreniyorum - Ders 13 - Python'da Döngüler - len Fonksiyonu

Hiç yorum yok
 

len Fonksiyonu Nedir ?

len() fonksiyonu bir karakter dizesinin uzunluğunu belirlemekte kullanılır.  len() gibi bir kullanım şekli vardır. Parantezin içinede uzunluğunu belirlemek istediğimiz karakter dizesini yazarız.

len("Python")    ==>  6

a = "python"
len(a)    ==>   6


len fonksiyonları sadece karakter dizeleinde kullanılır. integer larda kullanılmaz.

a = 123456
len(a)    ==>     Traceback (most recent call last):
                           File "<pyshell#2>", line 1, in <module>
                             len(a)
                         TypeError: object of type 'int' has no len()


Gördüğünüz gibi integer larda kullandığımızda Python bize hata verdi. Ama illa ben integer kullanıcam derseniz veri dönüşüm tiplerinden yardım alabilirsiniz.

a = 123456
len(str(a))   ==>  6        Gördüğünüz gibi integer bir ifadeyi string e çevirdik ve karakter uzunluğunu bulduk.

Peki biz bunları nerede kullabiliriz. Örnekle bunu açıklayalım;

a = raw_input("Lütfen parolanızı giriniz : ")

if len(a) > 7:
    print "7 haneden fazla parola girmeyiniz."



Yukarıdaki örnekte girilen parola değeri eğer 7'den yükseke uyarı veriyor. len() fonksiyonlarını da bu şekilde kullabiliriz.



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önderme