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
sayi,isimvepibirer 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 (
if,for,whilevb.).
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 | Örnek | Açıklama |
|---|---|---|
| int | sayi = 10 | Tam sayılar |
| float | pi = 3.14 | Ondalıklı sayılar |
| str | isim = "Ali" | Metin (string) |
| bool | dogru_mu = True | Mantıksal (True/False) |
| list | liste = [1, 2, 3] | Liste |
| dict | sozluk = {"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.


