- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
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.
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ğer | type() Çı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'> |
| Veri Türü | Açıklama | Örnek Değer | type() Çı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'> |
| Veri Türü | Açıklama | Örnek Değer | type() Çıktısı |
Boolean (bool) | Sadece iki olası değeri olan mantıksal değerler: Doğru veya Yanlış. | True, False | <class 'bool'> |
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çıklama | Ana Ö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 |
type() FonksiyonuBir değişkenin tipini öğrenmek, özellikle dinamik tipli Python'da kritik öneme sahiptir. Bunun için type() yerleşik fonksiyonunu kullanırız.
Örnek:
koleksiyon = [1, 2, 3]
print(type(koleksiyon))
Çıktı:
<class 'bool'>
<class 'list'>
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.
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.
Yorumlar
Yorum Gönder