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