Veri Türleri

VERİ TÜRLERİ:

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

à Peki, 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 stringi 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 indeksleme 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'

Yorumlar

Bu blogdaki popüler yayınlar

Python Nedir?

Operatörler (İŞLEÇLER)