Resim

Python Veri Türleri

 

Python Veri Türleri (Data Types) Hakkında Genel Bakış

Programlamanın Hammaddesi

Merhaba! Değişkenler, programlamanın vazgeçilmez kutularıdır. Peki, bu kutuların içine ne tür bilgiler koyabiliriz? İşte bu noktada Veri Türleri (Data Types) devreye girer. Veri türleri, Python'a bir bilginin ne anlama geldiğini (sayı mı, metin mi, yoksa mantıksal bir değer mi?) söyler.

Python'ın veri türlerini anlamak, bir programın hafızayı nasıl kullandığını, verileri nasıl işlediğini ve hatalardan nasıl kaçınacağınızı bilmek demektir.

Bu yazıda, Python'daki temel ve karmaşık veri türlerini gruplar halinde inceleyeceğiz.

1. Temel Sayısal Veri Türleri

Bu türler, adından da anlaşılacağı gibi sayısal değerleri saklamak için kullanılır.

Veri TürüAçıklamaÖrnek Değertype() Çıktısı
Integer (int)Tam sayılar (Pozitif, negatif veya sıfır).42, -10, 0<class 'int'>
Float (float)Ondalıklı sayılar (Kayan noktalı sayılar).3.14, -0.5, 2.0<class 'float'>
Complex (complex)Karmaşık sayılar (Gerçel ve sanal kısımdan oluşur).5 + 2j<class 'complex'>

2. Metin Veri Türü

Veri TürüAçıklamaÖrnek Değertype() Çıktısı
String (str)Metinsel veriler (Harfler, sayılar, özel karakterler, boşluklar). Tek veya çift tırnak içinde tanımlanır."Merhaba Dünya", 'Python'<class 'str'>

3. Mantıksal Veri Türü

Veri TürüAçıklamaÖrnek Değertype() Çıktısı
Boolean (bool)Sadece iki olası değeri olan mantıksal değerler: Doğru veya Yanlış.True, False<class 'bool'>

4. Koleksiyon (Collection) Veri Türleri (Veri Yapıları)

Python'ı güçlü kılan, birden fazla öğeyi tek bir değişken altında saklayabilen veri yapılarıdır. Bunları ileride çok daha detaylı inceleyeceğiz.

Veri TürüAçıklamaAna Özellik

Liste (list)
Sıralı, değiştirilebilir (mutable) ve farklı türde öğeler saklayabilen koleksiyon.Değiştirilebilir, Sıralı

Tuple (tuple)
Sıralı, değiştirilemez (immutable) ve farklı türde öğeler saklayabilen koleksiyon.Değiştirilemez, Sıralı

Küme (set)
Sırasız, değiştirilebilir, ancak yinelenen (duplicate) öğeye izin vermeyen koleksiyon.Yinelenemez, Sırasız

Sözlük (dict)
Anahtar-Değer (Key-Value) çiftleri halinde veri saklayan, sırasız (Python 3.7 sonrası sıralı) ve değiştirilebilir koleksiyon.Anahtar-Değer İlişkisi

Bir değişkenin tipini öğrenmek, özellikle dinamik tipli Python'da kritik öneme sahiptir. Bunun için type() yerleşik fonksiyonunu kullanırız.

  • Örnek:

    cevap = True
    print(type(cevap))
    koleksiyon = [1, 2, 3]
    print(type(koleksiyon))
    

    Çıktı:

    <class 'bool'>
    <class 'list'>
    

Kendiniz deneyebilirsiniz:


Veriye Uygun Kap Seçmek

Python'da veri tipleri, değişkenlerin taşıdığı bilginin türünü ve onunla hangi işlemleri yapabileceğimizi belirler. Hangi tür bilgiyi (tam sayı mı, metin mi, liste mi?) saklayacağınızı bilmek, her zaman doğru değişken tipini seçmenizi ve programınızın beklenmedik hatalar vermesini engeller.

🔥 Python Kariyerinizi Hemen Başlatın!

Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.

[ Python Eğitimi Sıfırdan İleri Seviye ]

Tıklayın ve Python Eğitimine Hemen Kaydolun!

Yorumlar

Bu blogdaki popüler yayınlar

Python random Modülü

Python print()

Yazılım Nedir?