Bu bölümde daha önceden ismi geçen bir değişken türünü , “String” leri daha yakında tanıyacağız. İçerisinde harfler ve rakamlar bulundurabilen Stringler ile programlamada bir çok işlem yapıyoruz. Elbette Stringler sadece harflerden oluşuyor diyemeyiz. Tırnakların içerisine “2017” şeklinde bir değişken yazsak da bu bir String oluyor. Peki tek tırnak mı kullanıyoruz yoksa çift tırnak mı ? Python bu konuda son derece anlayışlı, bir iki hatta üç tırnak dahi kullanarak String değişkenimizi tanımlayabiliyoruz.
Yukarıda görüldüğü gibi her üç kullanımda da değişkenlerimiz sorunsuz tanımlanıyor.
Hadi biraz kelimelerle oyun oynayalım
Sayıları toplayabiliyorduk. Yani 3+5 dediğimizde Python bize 8 diyordu. Peki “Tebesir” + “Hareketi” dersek ekrana ne yazacak hemen deneyelim.
TebesirHareketi yazdı. Peki ya çarpma işlemi ? Sayılarda 3*5 dediğimizde ekrana 15 yazıyordu. Peki Stringlerde ne oluyor ?Örneğin ‘Tebesir’ * 5 dersek ekranda ne çıktı olur ?
Deneyelim
TebesirTebesirTebesirTebesirTebesir sonucunu ekranda gördük.
Evet. Stringleri sayılar gibi toplayabiliyor veya çarpabiliyoruz. Peki sırada ne var ? Stringler
ile ilgili bir çok özelliğe bakacağız. Onları büyütme , küçültme, belli bir sıradaki harfi bulma,
belli bir kısmını ekrana yazdırma gibi. Fakat bunların hepsinden önce değişkenimizi
tanımlamamız gerekiyor.
Python:
>>>tektirnak = 'deneme'
>>>çifttirnak = "deneme"
>>>tektirnak
' deneme '
>>>çifttirnak
' deneme '
Hadi biraz kelimelerle oyun oynayalım
Sayıları toplayabiliyorduk. Yani 3+5 dediğimizde Python bize 8 diyordu. Peki “Tebesir” + “Hareketi” dersek ekrana ne yazacak hemen deneyelim.
Python:
>>>
>>> 'Tebeşir' + 'Harekati'
'TebeşirHarekati'
>>>
Deneyelim
Python:
>>> 'Tebeşir' *5
'TebeşirTebeşirTebeşirTebeşirTebeşir'
Evet. Stringleri sayılar gibi toplayabiliyor veya çarpabiliyoruz. Peki sırada ne var ? Stringler
ile ilgili bir çok özelliğe bakacağız. Onları büyütme , küçültme, belli bir sıradaki harfi bulma,
belli bir kısmını ekrana yazdırma gibi. Fakat bunların hepsinden önce değişkenimizi
tanımlamamız gerekiyor.
