10 Ekim 2011 Pazartesi

String Metodları -2

2. bölümle devam ediyoruz.

count
Bir harfin cümle içinde kaç defa geçtiğini bize verir.

KOD
cumle="programlama"
cumle.count("a")

3-->ekran çıktısı


cumle.count("a",5)

2-->ekran çıktısı


2. kodda 5. sıradan sonra kaç tane a harfi olduğunu bulmamızı
sağlar.

----------------------------------------------

find metodu
cümle içindeki bir harfin kaçıncı sırada olduğunu bize verir.

KOD
cumle.find("p")

0-->ekran çıktısı


cumle.find("a",1)

5-->ekran çıktısı


rfind metodu
find metodunun sağdan sola doğru sayan hali


index metodu
find ile aynı görevdedir.Farkı cümlede olamayan bir harf yazdığımızda
find hata vermez,fakat index hata mesajı veirir.Kullanımı aynıdır.

------------------------------------------------------

splitlines metodu
satırlardan oluşan bir karakter diziini liste halinde sıralamamızı sağlar.

KOD
cumle="PythonnProgramlamanDilidir."
print(cumle)

Python
Programlama --->Ekran çıktısı
Dilidir.


cumle.splitlines()


['Python','Programlama','Dilidir.']--->Ekran çıktısı

------------------------------------------------------------

isalpha metodu
Bir karakter dizilerinin alfabetik olup olamdığını öğrenmemizi sağlar.

KOD

cumle="Programlama"
cumle.isalpha()

True--->ekran çıktısı

----------------------------------------------------

isdigit metodu
Bir karakter dizilerinin numaretik olup olamdığını öğrenmemizi sağlar.

KOD

cumle="Pyt5on"
cumle.isdigit()

False--->ekran çıktısı

----------------------------------------------------

isalnum metodu
Karakter dizinimizin hem alfabetil hem numaretik olup olmadığını öğrenmemizi
sağlar.

KOD
cumle="wqe31"
cumle.isalnum()

True--->Ekran çıktısı

cumle="$123"
cumle.isalnum()

False-->ekran çıktısı

----------------------------------------------------

isdecimal metodu
Karakter dizisinin ondalık sayı olup olmadığını belirler.

KOD
cumle="123123"
cumle.isdecimal()

True-->ekran çıktısı

cumle="23.23"
cumle.isdecimal()

False-->ekran çıktısı

----------------------------------------------------

isprintable metodu
Sayılar,karakterler,boşluklar ekranda çıktı veirir.Ama kaçış dizilerimiz
ekranda çıktı vermezler.Bunları kontrol etmemizi sağlar.

KOD
cumle="we5r"
cumle.isprintable()

True-->ekran çıktısı

cumle="Python n programlama n dilidir."
cumle.ispintable()

False-->ekran çıktısı

----------------------------------------------------

isspace metodu
Karakter dizimizin sadece boşlukladan oluşup oluşmadığını sorgular.

KOD

cumle="Python programlama dili"
cumle.isspace()

False-->ekran çıktısı

cumle=" "-->Boşluğa dikkat!!!
cumle.isspace()

True-->ekran çıktısı


3.bölümde görüşmek üzere...

Hiç yorum yok:

Yorum Gönder