Programlama dünyasında değişkenler, bilgisayarın hafızasında veri depolamak için kullandığımız etiketli kutucuklar gibidir. Python'da değişken tanımlamak, programınızın verileri saklamasını, işlemesini ve yönetmesini sağlayan temel yapı taşıdır. Her değişken bir isim (identifier) ve bir değer (value) içerir.
Python'da değişken tanımlamak son derece basittir. Diğer birçok programlama dilinden farklı olarak, veri tipini belirtmenize gerek yoktur.
yas ve Yas farklı değişkenlerdir)if, for, while vb.)
tam_sayi = 42 # Integer (tam sayı)
ondalikli = 3.14 # Float (ondalıklı sayı)
karmasik = 2 + 3j # Complex (karmaşık sayı)
isim = "Ahmet" # String (metin)
mesaj = 'Python programlama' # Tek tırnak da kullanılabilir
dogru_mu = True # Boolean (True/False)
yanlis_mi = False
Python'da tek satırda birden fazla değişken tanımlayabilirsiniz:
x, y, z = 10, 20, 30
Bu örnekte: x=10, y=20, z=30 değerlerini alır.
a = b = c = 100
Üç değişken de 100 değerini alır.
Python'da iki değişkenin değerini birbirleriyle değiştirmek çok kolaydır:
sayi1, sayi2 = sayi2, sayi1
Bir değişkenin türünü öğrenmek için type() fonksiyonunu kullanabilirsiniz:
yas = 25
print(type(yas)) # Çıktı:
isim = "Python"
print(type(isim)) # Çıktı:
ogrenci_yasi yerine yasogrenci_adi (Python geleneği)ogr_ys yerine ogrenci_yasi1sayi = 5 # ❌ Rakamla başlayamazfor = 10 # ❌ Anahtar kelime kullanılamazogrenci yasi = 20 # ❌ Boşluk içeremezsayi1 = 5 # ✅ Rakam sonda kullanılabilirdongu_sayisi = 10 # ✅ Anlamlı alternatifogrenci_yasi = 20 # ✅ Alt çizgi ile birleştirilmeliBasit bir öğrenci bilgi sistemi örneği:
ogrenci_adi = "Ayşe"
ogrenci_numarasi = 2023001
vize_notu = 85.5
final_notu = 92.0
gecme_notu = (vize_notu * 0.4) + (final_notu * 0.6)
basari_durumu = gecme_notu >= 60
print(f"{ogrenci_adi} isimli öğrencinin geçme notu: {gecme_notu}")
print(f"Başarı durumu: {basari_durumu}")
Python'da değişken tanımlama, dilin sadeliğini ve gücünü yansıtan temel bir beceridir. Doğru değişken isimlendirme ve yönetimi, okunabilir, sürdürülebilir ve hatasız kod yazmanın ilk adımıdır. Değişkenler programınızın hafızasıdır - onları akıllıca kullanın!
💼 Pro Tip: Değişkenlerinizi tanımlarken, gelecekte kodu okuyacak kişinin (hatta 6 ay sonraki sizin) anlayabileceği şekilde isimlendirin. Unutmayın, kod öncelikle insanlar için yazılır, bilgisayarlar için derlenir!