Page 10 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 10

2.1. Tam Sayı ve Diziler

               Herhangi bir sayı, sayısal değerdir. Örneğin matematikte 4 sayısı tam sayı olarak ifade edilir. Tam
            sayılar pozitif, negatif ya da sıfır değeri alabilir. Kesirli değerleri içermez. Örneğin 99, 105, 0, -56 ve
            7896 birer tam sayıdır. Ancak 4.5 bir tam sayı değildir. Python programlama dili, sayısal ve sözel ifade
            kullanımını destekler. Python programları, tam sayıları kullanarak işlem yapabilir. Örneğin;


              print(4)
               ifadesi 4 değerini ekrana yazdırır. İfadede tırnak (") işareti kullanılmadığına dikkat ediniz. Python
            tam sayılar dışındaki diğer veri türlerini de desteklemektedir. Bu ifade Python satırlarının temel yapı
            taşıdır. Tek başına 4 sayısı bir anlam ifade etmez. Ancak yorumlayıcılar, bir anlatım olursa Python ifa-
            delerini değerlendirir. Python etkileşimli yorumlayıcısı, hem ifadeleri hem de anlatımları değerlendirir.
            Örneğin;

              >>> 4
               Komutu yazıldığında, yorumlayıcı satırı okur, işler ve sonucu 4 olarak ekrana yazdırır. x = 10 girilirse
            bu ifadenin sonuca yönelik bir anlamı olmadığı için etkileşimli yorumlayıcı ekrana hiçbir şey yazdır-
            maz. Eğer kullanıcı bu ifadeden sonra yalnızca “x” girerse yorumlayıcı bunu değerlendirir ve ekrana
            x değeri olan 10 sayısını yazar. Şayet kullanıcı bundan sonra ekrana “y” yazarsa, bu değer daha önce
            tanımlanmadığı için yorumlayıcı hata verir.
               Python, toplama işlemi için toplama (+) sembolünü kullanır. Böylece yorumlayıcı bir hesap makinesi
            gibi işlem yapar.

                  >>> 5 + 4
                  9
                  >>> 1 + 6 + 4 + 10
                  21
                  >>> print(1 + 6 + 4 + 10)
                  21
               Son satırda toplama işleminin, doğrudan print ifadesi içerisinde yer alabildiği de görülmektedir.
            Şimdi de aşağıdaki işleme bakalım:

                  >>> 16
                  16
                  >>> "16"
                  "16"
                  >>> '16'
                  '16'
               İlk satırda tam sayı olan 16 değeri tek ya da çift tırnak içine alındığında sayı olarak değil metin (al-
            fasayısal kelime yani dizi) olarak işlem görmektedir. Bu ifadeler karakter dizisi ya da dizi olarak anılır.
            Python, dizileri ayırt etmek ve sınırları belirlemek için hem tek (') hem de çift tırnak (") kullanımına
            izin vermektedir. Sınırları belirlemek demek, başlangıç ve bitiş noktalarını işaret etmek demektir. Kul-
            lanılan ilk ve soldaki sembol (') dizinin başlangıcını, sonra kullanılan ve sağda bulunan sembol (') ise
            dizinin bitişini ifade eder. Benzer biçimde çift tırnak sembolleri de (") başlangıç ve bitiş için iki kez
            kullanılmalıdır.


        116
   5   6   7   8   9   10   11   12   13   14   15