Değişkenler, üzerinde işlem yapılan değerlerdir. Her değerin, değişkenin bilgisayar tarafından daha okunabilir olması için belirli bir veri türüne atanması gerekir.
Veri türü, beyan edilen değişkenin tutabileceği veri türünü tanımlar. Böylece, bilgisayarın bu değişkenler üzerinde hangi işlemlerin yapılması gerektiğini anlamasına dolaylı olarak yardımcı olur.
Bir programda değişken bildirimi iki bileşenden oluşur: değişkenin adı ve türü.
Şimdi programlamada kullanabileceğimiz yaygın veri tiplerinin neler olduğunu anlayalım :
- Tam sayı
- Ondalık sayı
- Karakter
- Boolean
Tamsayı Veri Türü
Tam sayı veri türü değişkenleri yalnızca tam sayı değerlerini depolar. Sıfır, pozitif ve negatif değerlere sahip olan ancak ondalık değerleri olmayan tam sayıları depolarlar.
Bir Integer değişkenini bildirmek için birden fazla programlama dili farklı sözdizimlerini destekler.
Bir kullanıcı bir tamsayı değişkeni oluşturmaya ve ona tamsayı olmayan bir değer atamaya çalışırsa program bir hata döndürür.
a = 2
b = -32
print(a)
print(b)
Output
>> 2
>> -32
Ondalık Sayı Veri Türü
Ondalık sayılar, ondalık değerleri depolamak için kullanılır. Ondalık değerlere sahip gerçek sayıları tutarlar.
Programlama diline bağlı olarak kayan nokta değişkenlerini bildirme sözdizimi değişir.
int() fonksiyonunu kullanarak float tipindeki bir sayıyı integer tipine dönüştürebiliriz .
#ondalık sayı tutan değişken örneği:
a = 2.5
b = -1.5
print(a)
print(int(b))
Çıktı
>> 2,5
>> -1
Karakter Dizisi Veri Türü
Karakter veri türünü genişletmek için, kullanıcının bir karakter dizisi üzerinde işlem yapması ve depolaması gerekebilir. Bu gibi durumlarda, boşluğu doldurmak için String veri türü mevcuttur. String veri türü, değeri bir karakter dizisi halinde, yani String biçiminde depolar.
#Karakter dizisi veri türü örneği:
a = 'Merhaba '
b = 'Tobi'
c = 5
print(a)
print(a, b)
print("c sayısı ", c)
Çıktı
>> Merhaba
>> Merhaba Tobi
>> c sayısı 5
Boole Veri Türü
Tamsayı Veri Türünün, değerleri yalnızca Boolean türünde (yani “true” veya “false”) depolayan “Boolean Veri Türü” adı verilen bir alt türü vardır. Kullanıcılar, program ihtiyaçlarına göre değişkenler için veri türleri arasında seçim yapabilir ve değişkenlere uygun bir veri türü atayabilir.
Boolean, tam sayı veri türünün bir alt türüdür. True (doğru) ve False (yanlış) değerlerini depolar; burada True (doğru) sıfırdan farklı, False (yanlış) ise sıfır anlamına gelir.
a = True
b = False
print(a)
print(b)
Çıktı
>> Doğru
>> Yanlış
Adlandırma Kuralları
Şimdiye kadar anladığımız gibi, değişkenler temelde bir programlama dilindeki isimler gibidir . Bir programdaki her değişken benzersizdir. Bu değişkenleri benzersiz bir şekilde tanımlamak için kullanıcının onlara benzersiz bir ad vermesi gerekir. Bu ad, o değişken için bir tanımlayıcı görevi görür. Programlamada, bir kullanıcının bir değişkenin aynı adını birden fazla kez kullanmasına izin verilmez.
Değişkenlere isim vermek, işlem yaparken onları çağırmayı kolaylaştırır. Bir değişkenin adı aynı zamanda değişkenin hangi bilgileri içerdiğini de belirtir.
Değişkenlere isim verme konusunda bazı kurallar şunlardır:
- Bir değişken adı bir sayıyla başlayamaz, bir alfabe veya alt çizgi (_) işaretiyle başlamalıdır
- Değişken adları büyük/küçük harfe duyarlıdır. Sum ve sum farklı değişkenlerdir
- Bir değişken yalnızca alfanümerik karakterler ve alt çizgi içerebilir