Python Veri Tipleri

Python, güçlü ve esnek bir programlama dilidir ve veri türleri, Python’un temel yapı taşlarından biridir. Veri türleri, programlarda kullanılan verilerin nasıl depolanacağını ve işleneceğini belirler. Bu yazıda Python’daki tüm temel veri türlerini detaylı bir şekilde inceleyeceğiz.


Python’da Veri Tipleri Nelerdir?

Python’da veri türleri genel olarak sayısal, metin, koleksiyon, mantıksal ve özel türler olarak kategorize edilebilir. İşte en yaygın kullanılan veri türleri:

  1. Sayısal Türler (Numeric Types):
    • int (Tam Sayılar)
    • float (Ondalıklı Sayılar)
    • complex (Karmaşık Sayılar)
  2. Metin Türü (Text Type):
    • str (String)
  3. Mantıksal Tür (Boolean):
    • bool (True/False)
  4. Koleksiyon Türleri (Collection Types):
    • list (Liste)
    • tuple (Demet)
    • set (Küme)
    • dict (Sözlük)
  5. Diğer Türler:
    • NoneType (Hiçbir Değer)

Sayısal Veri Türleri

Python’da sayısal veri türleri matematiksel işlemler için kullanılır.

1. Tam Sayılar (int):

Tam sayılar herhangi bir ondalık kısım içermez.

x = 10
y = -15
print(type(x))  # Çıktı: <class 'int'>

2. Ondalıklı Sayılar (float):

Ondalıklı sayılar, nokta (.) ile belirtilen ondalık kısma sahip sayılardır.

pi = 3.14
sayi = -7.5
print(type(pi))  # Çıktı: <class 'float'>

3. Karmaşık Sayılar (complex):

Matematikteki karmaşık sayılar (gerçek ve sanal kısım) Python’da desteklenir.

z = 2 + 3j
print(type(z))  # Çıktı: <class 'complex'>

Metin Veri Türü

String (str):

String, bir veya birden fazla karakterden oluşan metinlerdir. Tek veya çift tırnak içinde tanımlanır.

isim = "Ahmet"
mesaj = 'Merhaba Dünya'
print(type(isim))  # Çıktı: <class 'str'>

String ile Çalışma:

  • Uzunluk bulma: len()
  • Dilimleme: str[start:end]
  • Birleştirme: +
metin = "Python"
print(len(metin))          # Çıktı: 6
print(metin[0:3])          # Çıktı: Pyt
print(metin + " Programı") # Çıktı: Python Programı

Mantıksal Veri Türü

Boolean (bool):

Boolean türü, yalnızca True (Doğru) veya False (Yanlış) değerlerini alabilir. Genellikle karşılaştırma ve koşullu ifadelerde kullanılır.

x = True
y = False
print(type(x))  # Çıktı: <class 'bool'>
sayi = 10
print(sayi > 5)   # Çıktı: True
print(sayi == 0)  # Çıktı: False

Koleksiyon Veri Türleri

Python’da birden fazla veriyi saklamak için koleksiyon türleri kullanılır.

1. Liste (list):

Listeler sıralı ve değiştirilebilir veri koleksiyonlarıdır.

liste = [1, 2, 3, "Python", 4.5]
print(type(liste))  # Çıktı: <class 'list'>

Liste İşlemleri:

  • Eleman Ekleme: append()
  • Eleman Silme: remove()
  • Dilimleme: liste[start:end]
liste = [1, 2, 3, "Python", 4.5]
print(type(liste))  # Çıktı: <class 'list'>

2. Demet (tuple):

Demetler sıralı ancak değiştirilemez koleksiyonlardır.

demet = (1, 2, 3, "Python")
print(type(demet))  # Çıktı: <class 'tuple'>

3. Küme (set):

Kümeler sırasız ve tekrarlayan elemanları barındırmayan koleksiyonlardır.

kume = {1, 2, 3, 3, 4}
print(kume)  # Çıktı: {1, 2, 3, 4}

4. Sözlük (dict):

Sözlükler, anahtar-değer çiftlerini saklar.

sozluk = {"isim": "Ahmet", "yas": 25}
print(sozluk["isim"])  # Çıktı: Ahmet

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir