Pythonda Veri Tipleri

 Python'da veri tipleri, programlama sırasında kullanılan verilerin türünü belirler. Python, dinamik bir dil olduğu için değişkenlerin veri tipleri otomatik olarak belirlenir. İşte Python'daki temel veri tipleri:

1. Sayısal Veri Tipleri (Numeric Types)

  • int (Integer): Tam sayıları temsil eder. Örneğin: 5-3100

  • float (Floating Point): Ondalıklı sayıları temsil eder. Örneğin: 3.14-0.0012.0

  • complex (Complex): Karmaşık sayıları temsil eder. Örneğin: 1 + 2j3 - 4j

python
Copy
a = 5          # int
b = 3.14       # float
c = 2 + 3j     # complex

2. Metin Veri Tipi (String)

  • str (String): Karakter dizilerini temsil eder. Tek tırnak (') veya çift tırnak (") içinde yazılır.

python
Copy
metin = "Merhaba Dünya"

3. Boolean Veri Tipi

  • bool (Boolean): Mantıksal değerleri temsil eder. True veya False değerlerini alır.

python
Copy
dogru = True
yanlis = False

4. Liste Veri Tipi

  • list (List): Sıralı ve değiştirilebilir bir koleksiyon. Farklı veri tiplerini içerebilir.

python
Copy
liste = [1, 2, 3, "Python", True]

5. Demet Veri Tipi (Tuple)

  • tuple (Tuple): Sıralı ve değiştirilemez bir koleksiyon. Listeye benzer, ancak elemanları değiştirilemez.

python
Copy
demet = (1, 2, 3, "Python", True)

6. Küme Veri Tipi (Set)

  • set (Set): Sırasız ve benzersiz elemanlardan oluşan bir koleksiyon. Aynı eleman birden fazla kez bulunamaz.

python
Copy
kume = {1, 2, 3, 4, 5}

7. Sözlük Veri Tipi (Dictionary)

  • dict (Dictionary): Anahtar-değer çiftlerinden oluşan bir koleksiyon. Anahtarlar benzersiz olmalıdır.

python
Copy
sozluk = {"isim": "Ali", "yas": 25}

8. None Veri Tipi

  • NoneType: Herhangi bir değeri temsil etmeyen özel bir veri tipidir. Genellikle bir değişkenin değerinin olmadığını belirtmek için kullanılır.

python
Copy
x = None

9. Bytes ve Bytearray

  • bytes: Değiştirilemez bir bayt dizisi.

  • bytearray: Değiştirilebilir bir bayt dizisi.

python
Copy
b = bytes([1, 2, 3])
ba = bytearray([1, 2, 3])

10. Frozenset

  • frozenset: Değiştirilemez bir küme. Set'e benzer, ancak elemanları değiştirilemez.

python
Copy
fs = frozenset([1, 2, 3])

Veri Tipi Kontrolü

Python'da bir değişkenin veri tipini kontrol etmek için type() fonksiyonu kullanılır.

python
Copy
x = 42
print(type(x))  # <class 'int'>

Veri Tipi Dönüşümü

Python'da bir veri tipini başka bir veri tipine dönüştürmek için bazı fonksiyonlar kullanılır:

  • int(): Bir değeri tam sayıya dönüştürür.

  • float(): Bir değeri ondalıklı sayıya dönüştürür.

  • str(): Bir değeri metne dönüştürür.

  • list(): Bir değeri listeye dönüştürür.

  • tuple(): Bir değeri demete dönüştürür.

  • set(): Bir değeri kümeye dönüştürür.

  • dict(): Bir değeri sözlüğe dönüştürür.

python
Copy
x = "123"
y = int(x)  # "123" metnini tam sayıya dönüştürür
print(y)    # 123

Bu temel veri tipleri, Python programlama dilinde verileri organize etmek ve işlemek için kullanılır. Her bir veri tipi, farklı işlemler ve fonksiyonlar için uygun olabilir.

Yorum Gönder

0 Yorumlar