Python Strings Nasıl Kullanılır

Python dilinde strings ler bir çok farklı şekilde tanımlanabilir. Nasıl kullanıldıklarına bir göz atalım arkadaşlar. Bunların en çok kullanılanı tırnak işaretleri “….” ve kesme işaretleri ‘….’ dir. Aşağıdaki örnekleri inceleyin.

Bildiğiniz gibi string ifadeleri print() fonksiyonu ile de ekrana basabiliyorduk.

Eğer bir dosya adresini ekrana basmak istiyorsanız \n new line karakteri sıkıntı oluşturabilir. Bunu çözmek için;

Eğer birden fazla satırda text yazarak print fonksiyonunuzu kullanıp ekrana basmak istiyorsanız üç tırnak “””….””” işaretini kullanabilirsiniz.

Python dilinde string ifadeler çoğullanabilir, birbirleri ile yan yana eklenebilir.

Yan yana yazılan tek tırnaklı string ifadeler otomatik olarak birleştirilerek ekrana basılır.

print fonksiyonu kullanılarakta bu işlemi yapabilirsiniz.

variable yani değişkenleri kullanarak ta string birleştirme işlemlerini yapabilirsiniz.

Stringler indexlenebilir. Bu çok işinize yarayacaktır. Bu sayede index numarasına göre istediğiniz karakteri ekrana bastırabilirsiniz.

Python’ nun bir diğer müthiş özelliği eğer index numaralarına eksi olarak yazarsanız stringler sağ taraftan indexlemeye başlar. Burada dikkat edilmesi gereken yer, soldan başlanırken 0 kullanılıyor. Sağdan başlanırken -1′ den başlanıyor.

String indexlemeleri kullanılırken şu noktadan şu noktaya kadar diyerek kesme de yapabilirsiniz.

Neden yukarıdaki son karakteri almıyor diye düşünüyorsanız aşağıdaki kodu inceleyin s[:i] + s[i:] = s olacaktır. Index rakamlarını yukarıda bahsettiğimiz gibi eksi olarak ta kullanabilirsiniz.

Eksi veya artı değerdeki index değerlerinin anlaşılması için aşağıdaki sıralamayı inceleyebilirsiniz.

Eğer index değerini fazla girerseniz aşağıdaki gibi bir hata alırsınız.

Python dilinde strings ifadelerle ilgili konumuzdaki son fonksiyonumuz len() fonksiyonu ki bu string ifadelerin karakter sayısını integer olarak ekrana basar.

İyi çalışmalar.

Thank you for reading!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.