Python Veri Tipleri Nelerdir?

Python, günümüzde en çok tercih edilen programlama dillerinden biridir. Sadeliği, okunabilirliği ve esnekliği sayesinde hem yeni başlayanlar hem de profesyoneller tarafından yaygın olarak kullanılır. Bu güçlü dilin temel yapı taşlarından biri ise veri tipleridir.

🔎 Python Veri Tipleri Neden Önemlidir?

Python’da her veri, belirli bir veri tipi (data type) ile temsil edilir. Veri tipleri sayesinde:

  • Değişkenlerin bellekte nasıl saklanacağı,
  • Hangi işlemlere tabi tutulabileceği,
  • Ve bu verilerin nasıl yorumlanacağı belirlenir.

Yani Python’da veri tipleri, bilgisayarın veriyi doğru bir şekilde anlamasını ve işlemesini sağlar.

Sayısal Veri Tipleri

int – Tam Sayı (Integer)

Tam sayıları ifade eder. Ondalık içermez.

yas = 25
print(type(yas))  

float – Ondalıklı Sayı

Virgüllü/ondalıklı sayılar için kullanılır.

pi = 3.14
print(type(pi))  

complex – Karmaşık Sayı

Gerçek ve sanal kısımdan oluşan sayılardır.

sayi = 2 + 3j
print(type(sayi))  

Metin Veri Tipi

str – Karakter Dizisi (String)

Tek veya çift tırnak içine alınan metinlerdir.

okul_turu = "Anadolu Liseleri"
print(type(okul_turu)) 

Mantıksal Veri Tipi

bool – Boolean (True/False)

Mantıksal ifadeleri temsil eder. Sadece True veya False değerleri alabilir.

gecti_mi = True
print(type(gecti_mi)) 

print(10 > 5)    # True
print(3 == 4)    # False

Koleksiyon Veri Tipleri

list – Liste

Birden fazla veriyi sıralı ve değiştirilebilir biçimde saklar.

renkler = [“mavi”, “kırmızı”, “sarı”]
print(renkler[0]) # mavi

tuple – Demet

Listeye benzer, ancak değiştirilemez (immutable) yapıdadır.

renkler = ("mavi", "yeşil")

range – Aralık

Belirli bir aralıktaki sayıları üretir.

sayilar = range(5)
print(list(sayilar))  # [0, 1, 2, 3, 4]

Sözlük ve Küme Veri Tipleri

dict – Sözlük (Dictionary)

Anahtar-değer (key-value) çiftlerinden oluşur.

kisi = {"ad": "Ali", "yas": 30}
print(kisi["ad"])  # Ali

set – Küme

Eşsiz (unique) ve sırasız elemanlardan oluşur. Yinelenen değerleri tutmaz.

meyveler = {"elma", "muz", "çilek"}