23 Ağustos 2008 Cumartesi

Alfanümerik veri tipleri (Strings)

Bir karakter katarı saklamak için kullanılır. Python da string'ler bir yada birden fazla satır karakter katarı saklayabilirler. En basit hali ile bir değişkene karakter katarı atamak :
Değişken = 'değişkene atanacak metin'
şeklinde olur. Bu atama sırasında " (çift tırnak) yada ' (tek tırnak) işaretlerinden biri kullanılır. Buradaki amaç metin içerisinde bu karakterlerden biri varsa diğerini kullanmaktır.

metin = " bu metin içinde ' karakteri barındırabiliyor."
metin = ' bu metin de içinde " karakteri bulundurabiliyor.'

peki bu iki karakterin ikiside bize gerekseydi ne yapacaktık? burada \ (backslash) karakteri bahsi geçen bize sorun çıkartacak tırnak işaretinin önüne getirilir.
metin = "bu metin içerisinde hem ' karakterini hem \" karakterini kullanabiliyorum"
Eğer girilecek metin çok uzunsa \ (backslash) karakteri metni bölüp alt alta yazmak için kullanılabilir.
Değişken = 'Bu metin çok uzun olduğu için \
backslash karakteri ile bölünüp alt alta yazılmış\
böylelikle kod içerisinde çirkin, upuzun bir satır\
oluşmasına engel olunmuştur'


Bu uzun satır sorununa alternatif bir çözüm ise string'i """ (üç tırnak) işareti altına almaktır.

Değişken = '''Bu metin tıpkı backslash ekleme yönteminde
olduğu gibi alt alta yazılmış fakat üç tırnak
işaretleri arasına alınıp satır sonlarında \ işareti kullanılmamış.'''

Hiç yorum yok:

Yorum Gönder