Sayı – Number

Numerik değerleri saklamak için kullanılan veri tipidir. Sayı içerir.

a = 21
print(a)

del ifadesi değişken silinebilir.

Farklı tip sayıları barındırabilir.

  • int
    Tam sayılardır. Pozitif ve negatif değer alabilir. Herhangi bir sınırı yoktur. (Python 2’de iki tip tam sayı veri tipi vardı: Integer ve Long integer. Python 3’de tek tipe sadece integer’a düşürülmüştür.)
  • float
    Ondalıklı sayılardır. Gerçek sayıları temsil eder.
  • complex
    a+bJ olarak biçimlendirilen sayılardır. Hem a hem de b ondalıklı sayı olabilir. a bölümü gerçek sayılar olarak ifade edilir. b bölümü ise hayali bölüm olarak adlandırılır. Python içerisinde çok fazla kullanılmaz.
Biçimlendirme Sembolü Dönüşüm Tipi
int(x) X değişkenindeki sayı değerini integer tipine dönüştürür.
float(x) X değişkenindeki sayı değerini float tipine dönüştürür.
complex(x) X değişkenindeki sayı değerini complex tipine dönüştürür. Gerçek bölümü X değişkeninden gelen değer olur. Hayali bölümü ise sıfır olur.
complex(x,y) X ve Y değişkenlerindeki sayı değerlerini complex tipine dönüştürür. Gerçek bölümü X değişkeninden gelen değer olur. Hayali bölümü ise Y değişkeninden gelen bölüm olur.

Ayrıca, onaltılı veya sekizli formda bir tamsayıyı temsil etmek de mümkündür.

sayi = 0xA0F
print(sayi)

Sayı Tipi Dönüşümler

Bazı durumlarda sayı değerini başka bir sayı tipine dönüştürmek gerekir. Onun için kullanılan fonksiyonlardır.

Biçimlendirme Sembolü Dönüşüm Tipi
int(x) X değişkenindeki sayı değerini integer tipine dönüştürür.
long(z) X değişkenindeki sayı değerini long integer tipine dönüştürür.
float(x) X değişkenindeki sayı değerini float tipine dönüştürür.
complex(x) X değişkenindeki sayı değerini complex tipine dönüştürür. Gerçek bölümü X değişkeninden gelen değer olur. Hayali bölümü ise sıfır olur.
complex(x,y) X ve Y değişkenlerindeki sayı değerlerini complex tipine dönüştürür. Gerçek bölümü X değişkeninden gelen değer olur. Hayali bölümü ise Y değişkeninden gelen bölüm olur.