Python'da Veri Tipleri Özellikleri

Python alanındaki en etkileyici programlama dili olarak kabul edilmektedir. Bu sebeple birçok insan onu ilk programlama dili olarak tercih etmektedir. Bu konuda sizlerle daha önce paylaştığım "Yazılım Öğrenmeye İlk Hangi Programlama Dilinden Başlanmalı?" konulu yazım ilginizi çekebilir. Oldukça büyük geliştirici topluluğu, çok sayıda kütüphanesi ve söz dizilimindeki tutarlılığı sebebiyle profesyonel yazılımcılar da Python'u tercih etmektedirler.

Python ile program yazarken farklı amaçlar için farklı türde veri tiplerine ihtiyaç duyarız. Bu veri tiplerini tercih ederken birçok etken bulunmakta olup, şimdi sizlere veri tiplerine ait bu özelliklerden bahsedeceğim.

Python'da Veri Tipleri Özellikleri

Python Veri Tipleri

Python'da değiştirilebilir (mutable) ve değiştirilemez (immutable) olarak iki ana veri türü vardır.

Değiştirilemez Veri Tipleri

• Sayılar (numbers): 

        Tam sayayılar (int): 10 -> 123 -> 080 -> -1 -> -0x260

        Ondalıklı sayılar (float): 0.0 -> 12.30 -> - 5.67 -> 32.3+e18 -> 70.2-E12

        Karmaşık sayılar (complex): 3.14j -> 9.322e-36j -> .876j -> -.6545+0J -> 3e+26J

• Kontrolcü (bool): True veya False anahtar değerini döndürür.

Not: Yerine göre 1 ve 0 değerleri ile de kullanılabilir.

• Karakter (string): str() -> " " -> "Merhaba Dünya"

• Demet (tuple): tuple() -> ("a", "abc", -1, 3.14, ["abc", 123]) -> ("abc", )

Not: Farklı veri tiplerinden oluşabilir.

• Dondurulmuş Kümeler (frozenset): frozenset() -> {"a", "abc", 1, -1, 3.14}

Not: İçindeki öğeler benzersizdir, tekrar etmezler. Farklı "değiştirilemez" veri tiplerinden oluşabilir. Sırasızdırlar.

Değiştirilebilir Veri Tipleri

• Listeler (list): list() -> [] -> ["a", "abc", -1, 3.14]

Not: Farklı veri tiplerinden oluşabilir. 

• Sözlükler (dict): dict() -> {} -> {"anahtar": değer}

Not: Sözlüklerde anahtar için sadece str veya int veri tipi kullanılmalıdır. Sırasızdırlar.

• Kümeler (set): set() -> {"a", "abc", 1, -1, 3.14}

Not: İçindeki öğeler benzersizdir, tekrar etmezler. Farklı "değiştirilemez" veri tiplerinden oluşabilir. Sırasızdırlar.

Projenizde gerektiği anda hangi veri tipini kullanmanız gerektiğini ve hangi veri tipi ile neler yapabileceğinizi öğrenmeniz çok önemlidir. Başarılar dilerim.

Paylaş

Yeni Blog Yazılarımdan Haberdar Olun

Yeni yazılarımdan anında haberdar olmak için email listeme abone olun. Size spam göndermeyeceğime söz veriyorum!