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.