Resim

Python Değişkenler

Python Değişkenler: Veri Saklama ve Atama Kuralları

Hafızanın İsimlendirilmesi

Merhaba! Kodlamaya devam ediyoruz ve şimdi Python'daki en temel yapı taşı olan değişkenler konusuna odaklanacağız. Değişken, basitçe, bilgisayarın hafızasında bir değer saklamak için kullandığımız isimlendirilmiş bir kutu veya etikettir. Programınızdaki verileri (isimler, sayılar, hesaplama sonuçları vb.) bu kutular aracılığıyla yönetiriz.

Bu yazıda, Python'da değişkenlerin nasıl tanımlandığını, isimlendirme kurallarını ve en önemlisi Python'ın dinamik yapısını öğreneceğiz.


1. Değişken Tanımlama ve Değer Atama

Python'da değişken tanımlamak inanılmaz derecede kolay ve hızlıdır.

  • Atama Operatörü: Değişkene değer atamak için eşittir işareti (=) kullanılır. Bu işarete programlama dilinde "Atama Operatörü" denir.

  • Kural: Değişken adı solda, atanacak değer sağda yer alır.

    # Tanımlama ve Atama Örnekleri
    kullanici_adi = "hasan_yldrm" # String(Metin)tipinde değer atandı
    urun_fiyati = 1500.50 # Float (Ondalık sayı) tipinde değer atandı
    aktif_mi = True # Boolean (Mantıksal) tipinde değer atandıprint(kullanici_adi)

Önemli Not: Python, C# veya Java gibi dillerin aksine, değişkenin tipini (örneğin int, str) belirtmenizi GEREKTİRMEZ. Python, atanan değere bakarak tipi otomatik olarak anlar.

Kendiniz deneyebilirsiniz:


2. Değişken İsimlendirme Kuralları (Olmazsa Olmazlar)

Değişkenlere isim verirken uyulması gereken zorunlu kurallar ve önerilen pratikler vardır:

A. Zorunlu Kurallar:

  1. Başlangıç: Değişken adı bir harf (a-z, A-Z) veya alt çizgi (_) ile başlamalıdır. Asla bir sayı ile başlayamaz.

    • Yanlış: 1sayi = 10

    • Doğru: sayi1 = 10

  2. İzin Verilen Karakterler: Yalnızca harfler, sayılar ve alt çizgi (_) içerebilir. Boşluk, tire (-) veya özel karakterler yasaktır.

    • Yanlış: urun-fiyat = 50

  3. Ayrılmış Kelimeler: Python'ın kendi kullandığı anahtar kelimeler (örneğin if, for, print, True, False) kullanılamaz.

B. İsimlendirme Stili (Python Pratiği):

  • Snake Case (Yılan Kasa): Python camiasında en yaygın kullanılan stil, tüm harflerin küçük olması ve kelimelerin alt çizgi (_) ile ayrılmasıdır. Bu, okunabilirliği artırır.

    • Önerilen: musteri_sayisi, toplam_fiyat


3. Dinamik Tip Özelliği (Esneklik)

Python, bir değişkene daha sonra farklı bir tipte değer atamanıza izin verir. Bu, Python'ın dinamik tipli bir dil olduğu anlamına gelir.

  • Örnek:

    degisken = 50 #degisken'in tipi şu anda integer (tam sayı)
    print(type(degisken)) #Çıktı: <class 'int'>
    degisken = "Merhaba"  #Aynı değişkene şimdi string (metin) atandı
    print(type(degisken)) #Çıktı: <class 'str'>
    

    Bu esneklik, Python kodunu hızlı ve kısa yazmanızı sağlar, ancak tipini bilmediğiniz değişkenleri kullanırken dikkatli olmanız gerekir.

Kendiniz deneyebilirsiniz:


4. Tek Satırda Çoklu Atama

Python, birden fazla değişkene tek bir satırda değer atamanın kolay bir yolunu sunar:

  • Farklı Değerler Atama:

    x, y, z = 10, 20, "selam"
    print(x) # Çıktı: 10
  • Aynı Değeri Atama:

    a = b = c = "Python Öğreniyorum"
    print(b) #Çıktı: Python Öğreniyorum

Kendiniz deneyebilirsiniz:


Veri Yönetimine Başlangıç

Değişkenler, Python programlarının temelini oluşturur. Doğru isimlendirme kurallarına uyarak ve Python'ın dinamik tip özelliğini anlayarak, verilerinizi temiz ve etkili bir şekilde yönetebilirsiniz.

🔥 Python Kariyerinizi Hemen Başlatın!

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.

[ Python Eğitimi Sıfırdan İleri Seviye ]

Tıklayın ve Python Eğitimine Hemen Kaydolun!

Yorumlar

Bu blogdaki popüler yayınlar

Python random Modülü

Python print()

Yazılım Nedir?