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. |