Pythonda Değişkenler ve Veri Türleri (Kapsamlı Rehber)

Python programlama dilinde değişkenler nasıl tanımlanır? Veri tipleri nelerdir? Bu kapsamlı rehberde değişken atamaları, veri türleri ve örnek kullanımlar detaylı şekilde ele alınıyor.

Ali YILMAZ
Ali YILMAZ

Yönetici

330

Python’da Değişkenler ve Veri Türleri (Kapsamlı Rehber)

Python programlama diline yeni başlayanların karşılaştığı ilk konulardan biri değişkenler ve veri türleridir. Bu yazıda Python’da değişken nasıl tanımlanır, hangi veri tipleri vardır ve bunlar nasıl kullanılır gibi temel sorulara sade ve detaylı bir şekilde cevap vereceğiz.

Python’da Değişken Nedir?

Değişken, bir veriyi hafızada tutmak için kullanılan bir isimdir. Python'da değişken tanımlamak oldukça kolaydır ve veri tipi belirtmeye gerek yoktur. Python, değeri atadığınızda veri tipini otomatik olarak algılar.

Örnek:

isim = "Ali"
yas = 25
ortalama = 88.5

Burada isim bir metin (string), yas bir tam sayı (integer), ortalama ise bir ondalıklı sayıdır (float).

Python Temel Veri Türleri

Python’da en çok kullanılan temel veri türleri şunlardır:

  • int: Tam sayılar (örneğin: 10, -3, 0)
  • float: Ondalıklı sayılar (örneğin: 3.14, -0.99)
  • str: Metin (örneğin: "Merhaba", 'Python')
  • bool: Mantıksal (True veya False)
  • list: Liste (örneğin: [1, 2, 3])
  • tuple: Değiştirilemeyen liste (örneğin: (1, 2, 3))
  • dict: Sözlük/veri eşleşmesi (örneğin: {"ad": "Ali", "yas": 20})

Veri Türü Kontrolü: type() Fonksiyonu

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

ad = "Python"
print(type(ad))  # <class 'str'>

int ve float Arasındaki Fark

int veri tipi sadece tam sayıları, float ise ondalıklı sayıları tutar.

tam_sayi = 100
ondalikli_sayi = 3.14

Her iki veri tipi aritmetik işlemler için kullanılabilir. Ancak float’lar daha hassas hesaplamalar için tercih edilir.

str Veri Tipi ve Metin İşlemleri

str, metinsel veri tipidir. Çift veya tek tırnakla tanımlanabilir.

mesaj = "Merhaba Python!"
print(mesaj.upper())     # Tamamını büyük yapar
print(mesaj.lower())     # Tamamını küçük yapar
print(len(mesaj))        # Karakter sayısını verir

bool Veri Tipi (True/False)

Python’da mantıksal veri tipi bool olarak geçer. Koşullu ifadelerde sıkça kullanılır.

aktif = True
print(type(aktif))  # <class 'bool'>

Listeler (list)

Listeler, birden fazla veriyi bir arada tutmak için kullanılır. Elemanları sıralıdır ve değiştirilebilir.

renkler = ["kırmızı", "yeşil", "mavi"]
print(renkler[0])   # kırmızı

Sözlükler (dict)

Sözlükler, anahtar-değer çiftleriyle veri saklar.

kisi = {"ad": "Ali", "yas": 20}
print(kisi["ad"])

Veri Tipi Dönüştürme

Python’da veri tipleri arasında geçiş mümkündür.

sayi = "123"
sayi_int = int(sayi)  # str → int dönüşümü

Python'da Değişken İsimlendirme Kuralları

  • Harf, rakam ve alt çizgi (_) karakteri içerebilir.
  • Rakamla başlayamaz.
  • Python’daki özel anahtar kelimeler (if, else, class vb.) kullanılamaz.

Kullanım Alanlarına Göre Veri Tipleri

Python’da veri tipleri projenizin yapısına göre değişkenlik gösterebilir. Örneğin:

  • Finansal hesaplamalarda float
  • Metin analizlerinde str
  • Web API’lerde dict ve list
  • Koşullu işlemlerde bool

 

Python’da değişkenler ve veri tipleri, yazılımın temelini oluşturur. Hangi veri tipinin ne zaman kullanılması gerektiğini bilmek, daha hatasız ve optimize kod yazmanızı sağlar. Bu temel bilgiler, sizi daha ileri Python projelerine taşırken güvenli bir zemin hazırlar.




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram