Python Değişkenler

Python’da değişkenler, verileri saklamak ve işlemek için kullanılan temel yapı taşlarıdır. Bu rehberde:
✔ Değişken nedir?
✔ Python’da değişken tanımlama kuralları
✔ Değişken isimlendirme best practices
✔ Veri tipleri ve dinamik tipleme
✔ Pratik örneklerle değişken kullanımı

konularını detaylıca ele alacağız.


Ders Videoları

1. Değişken Nedir?

Değişken, bir değeri (sayı, metin, liste vb.) saklamak için kullanılan bir isimdir.

  • Örnek:
sayi = 10
isim = "Furkan"
pi = 3.14
  • Burada sayiisim ve pi birer değişkendir.

2. Python’da Değişken Tanımlama Kuralları

Python’da değişken oluştururken dikkat edilmesi gereken kurallar:

✅ Geçerli Değişken İsimleri

  • Harfler, rakamlar ve alt çizgi (_) içerebilir.
ad = "Ahmet"
yas1 = 25
_sehir = "İstanbul"
  • Büyük-küçük harf duyarlıdır (case-sensitive).
sayi = 10
Sayi = 20  # farklı bir değişken

❌ Geçersiz Değişken İsimleri

  • Rakamla başlayamaz.
1sayi = 5  # Hatalı!
  • Python anahtar kelimeleri kullanılamaz (ifforwhile vb.).
for = 10  # Hatalı!
  • Özel karakterler içeremez (?, !, -, boşluk vb.).
ad-soyad = "Ali Veli"  # Hatalı!

3. Değişken İsimlendirme Best Practices

✔ Anlaşılır ve açıklayıcı isimler kullanın.

ogrenci_notu = 90  # İyi
x = 90  # Kötü

✔ Birden fazla kelime için snake_case kullanın.

ogrenci_adi = "Mehmet"

✔ Büyük harfli değişkenler genellikle sabitler için kullanılır.

PI = 3.14

4. Python’da Veri Tipleri ve Dinamik Tipleme

Python’da değişkenlerin türünü belirtmeniz gerekmez (dinamik tipleme).

Veri TipiÖrnekAçıklama
intsayi = 10Tam sayılar
floatpi = 3.14Ondalıklı sayılar
strisim = "Ali"Metin (string)
booldogru_mu = TrueMantıksal (True/False)
listliste = [1, 2, 3]Liste
dictsozluk = {"ad": "Ahmet"}Sözlük
  • Tip kontrolü için type() fonksiyonu kullanılır: (İleri ki derslerde bu konuyla alakalı detaylı bilgiler mevcut linke tıklayarak ulaşabilirsiniz. Python Veri Tipi Dönüşümleri )
sayi = 10
print(type(sayi))  # <class 'int'>

5. Değişkenlerle İşlemler

A. Değişkenlere Değer Atama

x = 5
y = 10
toplam = x + y
print(toplam)  # 15

B. Değişken Değerini Güncelleme

sayi = 5
sayi = sayi + 3  # sayi şimdi 8
sayi += 2  # Kısa yol (sayi = 10)

C. Çoklu Atama (Multiple Assignment)

a, b, c = 1, 2, 3
isim, yas = "Ayşe", 25

D. Global ve Yerel Değişkenler

x = 10  # Global değişken

def fonksiyon():
    y = 5  # Yerel değişken
    print(x + y)  # 15

fonksiyon()
print(y)  # Hata! (y tanımlı değil)

6. Örnek Uygulama: Kullanıcıdan Veri Alma ve Değişken Kullanımı

# Kullanıcıdan isim ve yaş bilgisi alalım
ad = input("Adınızı girin: ")
yas = int(input("Yaşınızı girin: "))

# Değişkenleri kullanarak mesaj yazdıralım
print(f"Merhaba {ad}! Yaşınız {yas}.")

Sonuç

✔ Değişkenler, verileri saklamak için kullanılır.
✔ Python’da değişken isimleri belirli kurallara uymalıdır.
✔ Dinamik tipleme sayesinde veri tipi belirtmek gerekmez.
✔ Değişkenlerle matematiksel işlemler yapılabilir.

guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments