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"}