
Daha önce Python dilinde kullanılan veri tiplerine genel olarak bakmıştık. Bu yazıda ise Sayısal veri tipleri olan Integer (int), float ve complex sayı tiplerine değineceğiz.
Veri Tiplerini Nasıl Öğrenebiliriz
Hemen kısaca type() fonksiyonuna değinmek istiyorum. type(değişken_adı) bize verinin tipini gösterir. Bundan sonra veri tiplerini kontrol etmek için bu fonksiyonu kodlarımızda kullanacağız.
Integer Veri Tipi
Integer ya da int olarak adlandırılan sayısal veri tipleri, tam sayıları tutmak için kullanılır. Pozitif veya negatif olması durumu değiştirmez.
sayı1 = 10
sayı2 = -5
print("1. Sayının değeri= ", sayı1, " ve 1. sayının tipi= ", type(sayı1))
print("2. Sayının değeri= ", sayı2, " ve 2. sayının tipi= ", type(sayı2))
1. Sayının değeri= 10 ve 1. sayının tipi= <class 'int'>
2. Sayının değeri= -5 ve 2. sayının tipi= <class 'int'>
Float Veri Tipi
Float tipindeki veriler ise ondalık sayıları tutmak için kullanılır. Sayının pozitif veya negatif olması önemli değildir. Burada dikkat etmemiz gereken şey virgül ( , ) değil nokta ( . ) kullanmamız gerektiğidir.
sayı1 = 10.3
sayı2 = -5.7
print("1. Sayının değeri= ", sayı1, " ve 1. sayının tipi= ", type(sayı1))
print("2. Sayının değeri= ", sayı2, " ve 2. sayının tipi= ", type(sayı2))
1. Sayının değeri= 10.3 ve 1. sayının tipi= <class 'float'>
2. Sayının değeri= -5.7 ve 2. sayının tipi= <class 'float'>
Complex Veri Tipi
Kompleks ya da Karmaşık sayılar dediğimiz sayıları tutmak için kullandığımız veri tipidir. Karmaşık sayılar A + Bi olarak ifade edilir. Örneğin 4 + 5i, 2 – 3i, -8 +4i, -9 -2i gibi. Muhtemelen başlangıç aşamasındaki bizler bu tür veri tipini kullanmayacağız.
Karmaşık Sayılar için internette araştırma yapıp neden öğrenmeniz gerektiğini inceleyebilirsiniz. Ancak buraya ve şuraya da bakabilirsiniz.
Not: Okulda karmaşık sayıları A + Bi şeklinde gördük ancak Python dilinde bunu A + Bj şeklinde yazıyoruz.
sayı1 = 10 + 3j
sayı2 = -5 - 11j
print("1. Sayının değeri= ", sayı1, " ve 1. sayının tipi= ", type(sayı1))
print("2. Sayının değeri= ", sayı2, " ve 2. sayının tipi= ", type(sayı2))
1. Sayının değeri= (10+3j) ve 1. sayının tipi= <class 'complex'>
2. Sayının değeri= (-5-11j) ve 2. sayının tipi= <class 'complex'>