Python Programlama Dili Veri türleri nelerdir?

PYTHON VERİ TÜRLERİ

python programlama dilinde kullanılan veri türleri nelerdir?

Programlama dillerinde en temelinde veriler vardır. Programlama yaparken verileri mutlaka kullanırız. Kullandığımız her verinin türü aynı değildir. Örneğin isim (ali) verisi ile yaş(15) verisinin türü aynı değildir. Hatta sayılar bile kendi içinde farklı türlere ayrılırlar. Aşağıdaki tabloya bakalım. Python da kullanılan verilerin türlerini gösteren tabloyu inceleyiniz.

Veri TürüProgramda kullanım şekliAçıklama
İntegerintBildiğimiz tam sayılardır.(-5,0,200…)
FloatfloatOndalıklı sayı(3.14, -8.0)
ComplexcomplexKarmaşık sayılar(2+5j)
Metinsel veriler(karakter dizileri)strKarakterlerden veya hem sayı hem karakterlerin karışımından oluşan verilerdir. Tırnak işareti içinde verilen her türlü veridir. (“Ahmet”, “9-B”)
Mantıksal veri türü(Boolean)boolTrue False değerlerini alan mantıksal ifadeler için kullanılır. Onaylama işlemlerinde kullanılır.
ListelerlistBirden fazla veriyi tek bir grup halinde saklamak için kullanılan veri türüdür. ([“ali”,5,”9-C”])
öbeklertupleİçeriği değiştirilmeyen listeler gibidir. Ve içerikler sıralıdır.
(‘AYŞE’, 24, ‘Öğretmen’, false)
SözlüklerdictSözlükler iki kısımdan oluşur; keys(anahtar) ve value(değer), value kısmı bütün veri türünü içerebilir fakat keys kısmı sadece string ve int tipinde olabilir.

{‘adi’: ‘Ali’,’yasi’=25, ‘meslekUnvani’:’öğretmen, ‘askerlikDurumu’: True}

Yukarıdaki tabloda Python programlama dilinde kullanılan veri türlerinden en sık kullanılanlarıdır.
Type() Fonksiyonu bir verinin hangi veri türünü ait olduğu öğrendiğimiz fonksiyondur. Veri türleri örneklerinde kullanacağız. Örneğin type(25) dediğimiz sonuç olarak 25 verisinin hangi türde olduğunu bize verir. type(25) çıktı olarak int olarak döner.
Şimdi sayısal veri türlerini inceleyelim. Verileri incelerken örnekler de type() fonksiyonunu da kullanacağız.

Sayısal Veri Türleri
Python diğer programlama dillerinden farklı olarak bir değişkene veri tanımlarken hangi veri türünden olduğunu belirtmemize ekstra olarak gerek yoktur. Eğer başka programlama dilinde değişkene veri tanımlarken değişken hangi veri türünde veri saklayacağını belirtmemiz gerekir.
Pytonda sayısal veriler üç çeşittir. Bunlar tamsayılar, ondalıklı sayılar ve karmaşık sayılardır.

Tam sayılar(integer)(int)
Eğer verinin türü tam sayılardan oluşuyorsa yani –∞ dan +∞ arasındaki tam sayıları içerir. Mesela
-500 ün veri türü integer yani int dir. Aynı zamanda 0 da integerdir. 580 da veri türü olarak sayısal veri türlerinden integer veri türünü ifade ederken int olarak ifade edeceğiz.
Aşağıdaki görselde int veri türünden örnek tanımlamalar verilmiştir. İnceleyelim.

Yukarıdaki örnekte a, b ve c değişkenlerine sırasıyla 5,-5 ve 0 değerleri atanmıştır. Daha sonra print fonksiyonu içinde type fonksiyonu kullanılarak değişkenlerin hangi veri türünden olduklarını yazdırmış olduk. Buradaki örnekte yorum satırı işareti olan # in kullanımını örnek de görmüş oldunuz. Type() fonksiyonu verinin hangi türde olduğunu bize söylüyor. Print() fonksiyonu ise sadece ekrana yazdırmak için kullanıyoruz.

Ondalıklı sayılar(float)
Verilerimiz eğer ondalıklı ise Pythonda bunun karşılığı floattır. -15.5 veya 8.0 veya 3.14 gibi veriler Pythonda float veri türü olarak kabul edilmektedir. Aşağıda float veri türü ile ilgili örnekler verilmiştir.

Bu görselde x değişkenine -8.25 değeri atanmış ve print(type(x)) ile de x in hangi veri türünde olduğunu ekrana yazdırmış oluyoruz.

Bu görselde y değişkenine 0.8 değeri atanmış ve print(type(y)) ile de y in hangi veri türünde olduğunu ekrana yazdırmış oluyoruz.

Bu görselde z değişkenine -8.25 değeri atanmış ve print(type(z)) ile de z in hangi veri türünde olduğunu ekrana yazdırmış oluyoruz.
Yukarıdaki üç örnekte bulunan -8.25, 0.8 ve 15.0 verilerinin türü floattır. Yani bizim bildiğimiz ondalıklı sayılardır.

Karmaşık sayılar(complex)
A+BJ şeklinde gösterilen sayı grubudur. Python da karşılığı complex olarak kabul edilmektedir. Günlük hayatta pek kullanımı olmayan sayı grubudur.
Aşağıdaki görselde karmaşık sayılara örnekler verilmiştir. İnceleyiniz.


Yukarıdaki görselde a, b ve c değişkenlerine sırasıyla 5+3j, 1j+5 ve 2j-5 şeklinde değerler atanmış print(type()) fonksiyonları ile de hangi veri türü olduğu ekrana yazdırılmıştır. Görselin sağ tarafında da görüldüğü gibi üç değişkeninde veri türü complex(karmaşık sayılar) olduğu anlaşılmaktadır.

Not: sayı türlerini birbirleri arasında veri türü değişimi yapılabilir. Değiştirmek istediğimiz verinin başına hangi veri türü yapmak istersek onun adını yazarak veri türü değişimi yapabiliriz.
Şimdi ise veri türü dönüşümleri ile ilgili örneğimizi inceleyeniz. Açıklamalar kenarlarına yazılmıştır.

Not: Print fonksiyonu içinde sayısal veri türleri matematiksel 4 işlemlerin hepsi yapılabilir.

Yukarıdaki örnekte print fonksiyonu içinde sayısal veri türlerinde yapılan matematiksel işlemler ve sağ tarafında ise çıktıları verilmiştir.

Bir sonraki yazımızda string veri türü ve string veri türü işlemleri konusuna değineceğiz.

Anahtar kelimeler: python veri türleri, type fonksiyonu, integer,python int, python float, python sayı türleri

Administrator hakkında 355 makale
Bilişim Teknolojileri Öğretmeni

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*