Python, dinamik bir dil olduğundan, değişkenlerin tiplerini tanımlarken önceden bir belirleme yapmanıza gerek yoktur. Veri tipleri, değişkenlerin sakladığı verinin türünü belirler ve programın nasıl çalıştığını etkiler. Python'da birkaç temel veri tipi bulunmaktadır ve bu yazıda bu veri tiplerini inceleyeceğiz.

 

1. Temel Veri Tipleri

Python'da en yaygın kullanılan veri tipleri şunlardır:

  • Integer (int): Tam sayıları temsil eder. Örneğin, 5, -3, 100.
  • Float (float): Kesirli sayıları temsil eder. Örneğin, 3.14, -0.001, 2.0.
  • String (str): Metinleri temsil eder. Tek tırnak (') veya çift tırnak (") içinde tanımlanabilir. Örneğin, "Merhaba", 'Python'.
  • Boolean (bool): Mantıksal değerleri temsil eder. İki değeri vardır: True ve False.

 

2. Veri Tiplerini Kullanma

Veri tiplerini kullanarak çeşitli işlemler yapabiliriz. Örneğin:

sayi1 = 10          # int
sayi2 = 5.5         # float
metin = "Python"    # str
dogruMu = True      # bool

toplam = sayi1 + sayi2  # float ve int toplama işlemi
print("Toplam:", toplam)  # Çıktı: Toplam: 15.5

 

3. Veri Tipi Dönüşümleri

Bazı durumlarda veri tipleri arasında dönüşüm yapmak gerekebilir. Python, bu işlemleri kolaylaştırmak için çeşitli yerleşik fonksiyonlar sunar. Örneğin:

tam_sayi = 20
kasa_sayi = float(tam_sayi)  # int'den float'a dönüşüm
print(kasa_sayi)  # Çıktı: 20.0

metin_sayi = "30"
int_sayi = int(metin_sayi)  # str'den int'e dönüşüm
print(int_sayi)  # Çıktı: 30

 

4. Listeler

Python'da listeler, birden fazla veriyi tek bir değişken altında saklamak için kullanılır. Listeler, sıralı ve değiştirilebilir yapılardır:

liste = [1, 2, 3, 4, 5]  # bir liste tanımlama
print(liste[0])  # Çıktı: 1
liste.append(6)   # listeye 6 ekleme
print(liste)     # Çıktı: [1, 2, 3, 4, 5, 6]

 

5. Diğer Veri Yapıları

Python'da ayrıca tuple, set ve dictionary gibi başka veri yapıları da vardır:

  • Tuple: Değiştirilemeyen, sıralı bir veri yapısıdır. Örneğin: tuple = (1, 2, 3).
  • Set: Benzersiz öğeleri tutan bir veri yapısıdır. Örneğin: set = {1, 2, 3}.
  • Dictionary: Anahtar-değer çiftlerini saklayan bir veri yapısıdır. Örneğin: dict = {"ad": "Ali", "yas": 25}.

Veri tipleri, Python programlamanın temel taşlarından biridir. Doğru veri tipini seçmek, programın verimliliğini ve başarısını artırır. Bu yazıda, Python'daki temel veri tiplerini, bunların nasıl kullanıldığını ve aralarındaki dönüşümleri öğrendiniz. Python ile programlamada başarılar dileriz!