Python derslerinin bu bölümünde birçok programlama dilinde var olan ve oldukça önemli bir yere sahip olan bir veri tipinden bahsedeceğim : Stringler
Gerçek hayatta kullandığımız yazı değerleri tutan bir veri tipidir. Bu veri tipine ait en genel tanım herhalde "Stringlerin birer karakter dizisi olduğudur."
String Oluşturma
Python dilinde Stringler birçok yolla oluşturulsa da genel olarak kullanılan 3 yol vardır :
- Tek tırnakla bir string oluşturabiliriz.
- Çift tırnakla bir string oluşturabiliriz.
- 3 tırnakla bir string oluşturabiliriz.
Görüldüğü gibi 3 yöntemle de string oluşturabiliriz. Burada dikkat etmemiz gereken nokta tek tırnak ile başlıyorsak tek tırnakla, çift tırnakla başlıyorsak çift tırnakla bitirmektir.
Yani bunları göz önünde bulundurursak bir string'in başlangıç ve bitiş noktasını belirleme açısından tek tırnak ve çift tırnak özel bir karakterdir.
Ancak biz şunu da biliyoruz ki normal yazdığımız Türkçe yazılarda tek tırnak karakterini kullanıyoruz. O zaman Python yorumlayıcısı bu ikisi arasındaki farkı nasıl anlayacak?
Eğer string içerisinde tek tırnak kullanacaksak, oluşturacağımız string'i çift tırnak karakteri ile oluşturursak, Python bu farkı anlayacaktır.
Uygulamasını görelim. Aşağıdaki ilk uygulamada tarif ettiğimiz gibi string oluştururken çift tırnak karakteri kullanılmış ve cümle içindeki tek tırnağa bu sebeple farklı bir anlam yüklenmemiştir.
Ancak ikinci uygulama ise yanlış kullanıma örnek olarak verilmiştir.
Eğer biz illa tek tırnak ile yapacağız diye ısrar ediyorsak Python yorumlayıcısı bunu da düşünerek karakterlerin özel karakter olmadıklarını belirtmek adına " \ " karakterini kulllanmamıza izin veriyor.
Yukarıdaki uygulamayı tek tırnak kullanarak aşağıdaki gibi modifiye edebiliriz. Aşağıdaki iki kullanım da doğrudur.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me