Python Öğreniyorum - Ders 13 - Python'da Döngüler - len Fonksiyonu
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.
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder