Python - Karakter Dizileri (Strings)

Merhaba arkadaşlar bu yazımızda Python dilinde karakter dizilerini ve bu diziler için oluşturulmuş fonksiyonları öğrenmeye çalışacağız. En başından beri söylediğimiz gibi bizim programlama ile ilgili en önemli olayımız verilerle yani bilgilerle çalışmaktır. Bilişim Teknolojilerini düşündüğümüz zaman ister bilgisayar olsun ister mobil cihazlar ya da diğer cihazlar, hepsi verilerle ve sözel ifadelerle çalışıyor. Örneğin telefonunuzun rehberindeki isimleri tutan, arama yapacağınız zaman rakamları tutan ya da oynadığınız oyunlarda karakterinizin özellikleri tutan veri yapıları vardır. Yani bütün bilişim sistemlerinde sözel ifadeleri tutan veri yapılarını görüyoruz. Bunların en temeli stringlerdir yani karakter dizileridir.

Karakter dizileri adından da anlaşılacağı üzere karakterlerin bir araya gelmesiyle oluşan dizilerdir. Pyton dilinde tırnak içerisinde gösterdiğimiz ifadelere karakter dizileri diyoruz. Karakter dizilerini kendimiz tanımlayabileceğimiz gibi, kullanıcıdan aldığımız verileri de karakter dizisi olarak oluşturabiliriz. Şimdi karakter dizilerinin oluşturulmasını ve temel fonksiyonlarını örneklerle inceleyelim.

Karakter dizileri, karakterlerin yan yana gelmesiyle oluştuğunu söyledik, bu karakterler bir araya gelirken belirli bir sıraya göre dizilirler ve biz buna index numarası diyoruz. Şimdi bu index numarasına göre dizileri parçalarına ayırmayı görelim:


Şimdi de karakter dizileri için kullanılan bazı fonksiyonları ve örneklerini inceleyelim.






Bu yazımızın sonuna gelmiş olduk. Burada stringlere ait genelde sık kullanılan fonksiyonları öğrenmeye ve kullanmaya çalıştık. Daha sonraki yazılarımızda veri yapılarına ait listeler,tüpler ve sözlükler yapılarını öğrenirken bu fonksiyonlara ek başka fonksiyonları da öğrenmeye çalışacağız. 
Veri yapıları bir birlerine bağlantılı olduğu için bu konular da bir birine bağlanmış durumda. Bunları kullandıkça ve alıştırma yaptıkça daha çok akılda kalacağını söyleyebiliriz. 

Yorumlar

Bu blogdaki popüler yayınlar

Python: Temel Kavramlar

Python - Örnekler

Donanım, Yazılım Nedir?