Ljust
Bu metod karakter dizisinin sağında boşluk bırakarak,karakter dizisinin sola yaslanmasını sağlar.
>>> "python".ljust(10)
'python '
ikinci bir örnek ise
>>> "python".ljust(10,"*")
'python****'
şeklinde ek ifadeler ekleyebiliriz
Rjust
Bu metod karakter dizisinin solunda boşluk bırakarak,karakter dizisinin sağa yaslanmasını sağlar.
>>> "python".rjust(10,"*")
'****python'
Zfill
Bu metod da önceki işlediğimiz 2 metoda benzer bir görevi vardır.Zfill() metodu ile sayıların
soluna istedeğimiz kadar 0 yerleştirebiliriz
>>> x=7
>>> x="7"
>>> x.zfill(2)
'07'
şeklinde 0 sayısını eklememizi sağlar.
Replace
Bu metod python metodları içinde en çok işimize yarayacak metod olacak.replace() metodu ile bir
karakter dizisi içindeki karakterleri,başka bir karakter ile değiştirebiliriz.
>>> cumle="python dilini öğreniyorum"
>>> cumle.replace("i","ı")
'python dılını öğrenıyorum'
Startswith
Bu metod ile karakter dizilerimizin belli bir harfle veya karakterle başlayıp başlamadığını
öğrenebiliriz.
>>> x="elma"
>>> x.startswith("e")
True
>>> a="python"
>>> a.startswith("a")
False
Endswith
Bu metod da bir önceki metodun tam tersi görevi yapmaktadır.Yani bir karakter dizisinin hangi
karakter yada harfle bittiğini bulmamızı sağlar.
>>> x="python"
>>> x.endswith("p")
False
>>> x.endswith("n")
True
Count
Bu metod ile karakter dizimizin içerisinde bir karakterden kaç tane olduğunu bulmamızı sağlar.
>>> x="film,dizi,sinema"
>>> x.count("i")
4
Isalpha
Bu metod ile karakter dizimizin alfabetik olup olmadığını kontrol edebiliriz.
>>> x="python"
>>> x.isalpha()
True
>>> x="number1"
>>> x.isalpha()
False
İsdigit
Bu metod da bir önceki metodun ters işlemini yani girilen karakter dizsinin sayısal olup olmadığını
öğrenmemizi sağlar.
>>> x="123asd456"
>>> x.isdigit()
False
>>> x="456123789"
>>> x.isdigit()
True
Isalnum
Bu metod bir karakter dizisinin alfanümerik olup olmadığı hakkında bize bilgi verir.
>>> x="123asd456"
>>> x.isalnum()
True
>>> x="123/"
>>> x.isalnum()
False
Islower ve Isupper
Islower karakter dizisinin tamamının küçük harflerden oluşup oluşmadığını denetlememizi sağlar.
Isupper ise karakter dizisinin tamamının büyük harferden oluşup oluşmadığını denetlememizi sağlar.
>>> sehir="Bartın"
>>> sehir.islower()
False
>>> sehir="bartın"
>>> sehir.islower()
True
>>> sehir="Bartın"
>>> sehir.isupper()
False
>>> sehir="BARTIN"
>>> sehir.isupper()
True
Istitle
Bu metod ile karakter dizimizin ilk harfinin büyük olup olmadığını öğrenebiliriz.
>>> bolum="yönetim bilişim sistemleri"
>>> bolum.istitle()
False
>>> bolum="Yönetim bilişim sistemleri"
>>> bolum.istitle()
False
>>> bolum="Yönetim Bilişim Sistemleri"
>>> bolum.istitle()
True
Isspace
Bu metod ile karakter dizimizin boşluktan oluşup oluşmadığını denetleyebiliriz.
>>> x=" "
>>> x.isspace()
True
>>> x="Python Programlama Dili"
>>> x.isspace()
False
isspace etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
isspace etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
14 Aralık 2011 Çarşamba
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...
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...
Kaydol:
Kayıtlar (Atom)