Skip to main content

KARAKTER VERİ TİPİ


String: 

Tırnak içindeki her türlü karakter dizileridir.

>>>”Merhaba Dünya”
 Merhaba Dünya’


Not: string’lerde çift tırnak kullanmak şart değildir. Tek tırnak veya üç tırnak da kullanabiliriz. Burada üç tek tırnak veya üç çift tırnak kullanılabilir.

Ör:
>>>‘Merhaba Dünya’                          àtek tırnak
 ‘Merhaba Dünya’


>>>’’’Merhaba Dünya’’’                     àüç tek tırnak
‘Merhaba Dünya’


>>>”””Merhaba Dünya”””                àüç çift tırnak
‘Merhaba Dünya’

Not: Python’da \n tırnak kullanmamızın sebebi alt satıra geçebilmektir.

Ör:
>>>Mesaj = 'Bir saat anlattım, bir tek buseni \nDoktorlar efsane sandılar seni'
>>>print(Mesaj)

Çıktı:
Bir saat anlattım, bir tek buseni
Doktorlar efsane sandılar seni

à Neden bazen tek tırnak veya çift tırnak kullanmamız gerekiyor? Örnek olarak şöyle bir çıktı elde etmek isteyelim.
                                                     
İstanbul'un havası

àYukarıdaki ifadede bir kesme işareti var. İçinde kesme işareti olan bir string’i tek tırnak içine alamayız. Bu yüzden diğer bir alternatif olan çift tırnağı ya da üç tırnağı kullanmalıyız.

"İstanbul'un havası"                 İstanbul'un havası
"””İstanbul'un havası””"         İstanbul'un havası


String İndeksleme ve Parçalama: 

        Stringlerde her bir karakterin kendine has bir konumu vardır. Bu konumlara indeks adı verilir. Python’da ve çoğu programlama dilinde indeksleme “0” dan başlar.
Aşağıdaki örnekleri inceleyelim.

>>> a="Kodlama"
>>> a[0]               
à0.karakter
'K'


>>> a[1]               
à1.karakter
'o'


>>> a[2]               
à2.karakter
'd'


>>> a[3]               
à3.karakter
'l'


>>> a[-1]              
àsondan 1.karakter
'a'


>>> a[-2]              
àsondan 2.karakter
'm'


>>> a[-3]
              àsondan 3.karakter
'a'


>>> a[2:6]            
à2.karakterden 6.karaktere kadar tüm karakterler
'dlam'


>>> a[:6]
              àBaşlangıç değeri olmadığı için baştan 6.karaktere kadar tüm karakterler
'Kodlam'


>>> a[2:]
              àBitiş değeri olmadığı için 2.karakterden sona kadar tüm karakterler
'dlama'


>>> a[:]                
àBaşlangıç ve bitiş değeri olmadığı için tüm karakterler
'Kodlama'


>>> a[2:-2]
         à2.karakterden sondan ikinci karaktere kadar tüm karakterler
'dla'           


>>> a[:-2]            
àBaşlangıçtan sondan ikinci karaktere kadar tüm karakterler
'Kodla'


>>> a="Kodlama Eğitimi"


>>> a[2:13:2]      à2.karakterden 13.karaktere kadar 2 sıra atlayarak
'daaEii'        


>>> a[::2]    
àBaştan sona kadar 2 sıra atlayarak
'KdaaEiii'


>>> a[::-1]
      àSondan başa kadar tüm karakterler. Tersi yönde
'imitiğE amaldoK'

Comments

Popular posts from this blog

LEN FONKSİYONU VE OPERATÖRLER

len() Fonksiyonu:         S tringlerin uzunluğunu ölçer. Ör: len(“Türkiye”) 7 len("Bilgisayar Bilimi")      17                                                           à Açıklaması: Bilgisayar Bilimi stringinin uzunluğu 17 karakterdir. Burada boşluk karakterinin de sayıldığına dikkat edelim. len("Bilgisayar Bilimi")+ len("Dersi")       22 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu sayısal olarak toplandı. len("Bilgisayar Bilimi")- len("Dersi")       12 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu kullanılarak çıkarma işlemi ya...

PYTHON NEDİR, PYTHON EDİTÖRLERİ VE PROGRAMLAMA KAVRAMLARI

PYTHON NEDİR? 1)       Python özgür ve ücretsiz bir programlama dilidir. 2)       Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Guido Van Rossum 2005 ile 2012 yılları arasında Google’da çalışmıştır. 3)       Adı “The Monty Python” adlı bir İngiliz komedi grubundan esinlenerek konmuştur. 4)       Python kelimesi Türkçe  “paytın” şeklinde telaffuz edilir. Neden Python? 1)       Büyük kuruluşlar (Google, YouTube ve Yahoo! gibi) her zaman Python programcılarına ihtiyaç duyuyor. 2)       Python ile masaüstü, oyun, mobil, web ve ağ alanında programlar yazabilirsiniz. 3)       Python kodları sade, basit ve hızlıdır. Derlenmeye ihtiyaç duymaz. 4)       Python farklı işletim sistemleri üzerinde çalış...

KARŞILAŞTIRMA OPERATÖRLERİ, BOOL KAVRAMI, KİMLİK OPERATÖRÜ VE DİĞERLERİ

Karşılaştırma Operatörleri: Eşittir                         == Eşit değildir              != >                                  büyüktür <                                  küçüktür >=                                büyük eşittir <=                  ...