Page 115 - Bilgisayar Bilimi | Kur 1
P. 115

2.1. Tamsayı ve Diziler

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


              print(4)
               ifadesi 4 değerini ekrana yazdırır. İfadede tırnak (“) işareti kullanılmadığına dikkat ediniz. Python
            tamsayılar dışındaki diğer veri türlerini de desteklemektedir. Bu ifade Phyton 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 Phyton ifa-
            delerini değerlendirir. Phyton 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. Eğer x = 10
            girilirse bu ifadenin sonuca yönelik bir anlamı olmadığı için etkileşimli yorumlayıcı ekrana hiçbir şey
            yazdırmaz. Eğer kullanıcı bu ifadeden sonra yalnızca “x” girerse yorumlayıcı bunu değerlendirir ve ek-
            rana x değeri olan 10 sayısını yazar. Eğer kullanıcı bundan sonra ekrana “y” yazarsa, bu değer daha önce
            tanımlanmadığı için yorumlayıcı hata verir.
               Phyton 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. Şim-
            di de aşağıdaki işleme bakalım:

                  >>> 16
                  16
                  >>> “16”

                  ‘16’
                  >>> ‘16’
                  ‘16‘
               İlk satırda tamsayı olan 16 değeri tek ya da çift tırnak içine alındığında sayı olarak değil metin
            (alfasayısal) (kelime yani dizi) olarak işlem görmektedir. Bu ifadeler karakter dizisi ya da dizi olarak
            anılır. Phyton, 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.
            Kullanılan ilk ve soldaki sembol (‘) dizinin başlangıcını, sonra kullanılan ve sağda bulunan sembol (‘)



        114
   110   111   112   113   114   115   116   117   118   119   120