1369

Python ile Sıfırdan İleri Seviye Python Programlama

Python Sayı Veri Tipleri: Integer ve Float

Pythonda sayı (number) veri türleri olan int ve float veri tiplerinin ne olduğunu ve nasıl kullanıldığını öğrenelim.



Pythonda sayı veri türlerini (numbers) 2 grup altında ele alabiliriz. Bunlar int yani tam sayılar ve float yani ondalıklı sayılardır.

Terminal' den 

2 + 2

girdiğimizde sonuç 4 şeklinde karşımıza gelir ve gelen sonuç için type() fonksiyonunu kullanırsak gelen sonucun <class 'int'> şeklinde tanımlandığını görürüz.

type(2+2)

Eğer ki terminalden bir ondalıklı sayı girip type() fonksiyonu ile tipini kontrol edersek,

2.0 + 2
type(2.0 + 2)

bu durumda sonucun 4.0 ve sonucun tipininde <class 'float'> olduğunu görürüz. Yani bir işleme giren sayı eğer ki ondalıklı sayı ise bu durumda sonuçta float tipinde olur.

Örneğin;

10 / 2
type(10 / 2)

dediğimizde sonuç 5.0 şeklinde olur. Çünkü işlem bölme işlemidir ve bölme işleminde sonuç her zaman float veri tipindedir. Zaten tip kontrolü yaptığımızda da tipin <class 'float'> tipinde olduğunu görüyoruz.