Academy › 🐍 Python › Başlangıç
Değişkenler: Verilere İsim Takmak
🐣 Başlangıç bölümü · Code Quest Python parkuru
Değişken, bir veriye taktığın isimdir — üstünde etiket olan bir kutu gibi düşün. = işareti "eşit mi?" demek DEĞİLDİR; "sağdakini al, soldaki isme koy" demektir. Buna atama denir:
isim = "Yusuf" yas = 20 print(isim) print(yas)
Yusuf 20
Değişkenin değeri sonradan değiştirilebilir (adı üstünde: değiş-ken). Yeni atama eskisini ezer:
puan = 10 puan = 99 print(puan)
99
Değişken kendi eski değerini kullanarak da güncellenebilir — sağ taraf önce hesaplanır, sonra sola yazılır:
puan = 10 puan = puan + 5 # önce sağ taraf: 10 + 5 = 15 print(puan)
15
İsimlendirme kuralları: harf, rakam ve alt çizgi _ kullanılabilir; rakamla başlayamaz; boşluk içeremez; büyük-küçük harf farklıdır (Puan ile puan iki ayrı değişkendir). Gelenek: küçük harf + alt çizgi → en_yuksek_puan.
print(mesaj) tırnaksız yazılırsa Python mesaj adında bir değişken arar; yoksa NameError hatası alırsın. Tırnaklıysa düz yazıdır. Tırnak = yazı, tırnaksız = değişken/sayı/kod.Kendini test et
Bu kodun çıktısı ne olur?
print("2" + "3")Cevabı gör
Çıktı:
23
İki yazı + ile uç uca eklenir: "2" ve "3" → "23". Sayı toplamı DEĞİLDİR çünkü tırnak içindeler.
Doğru mu, yanlış mı? — print(mesaj) kodu, daha önce mesaj diye bir değişken tanımlanmadıysa hata verir.
Cevabı gör
Cevap: Doğru
Doğru! Tırnaksız mesaj bir değişken adıdır. Tanımlanmamışsa Python NameError: name 'mesaj' is not defined hatası verir.