Python dersleri serimizin bu dersinde python anahtar sözcükler ve python tanımlayıcılar hakkında bilgi edineceksiniz.
Python Anahtar Kelimeleri
Python için önceden tanımlanan anahtar kelimeler vardır. Anahtar kelimeyi değişken adı, fonksiyon adı veya başka bir tanımlayıcı olarak kullanamayız. Python dilinin sözdizimini ve yapısını tanımlamak için kullanılırlar.
Python’da anahtar kelimeler büyük/küçük harf duyarlıdır.
True, False ve None dışındaki tüm anahtar kelimeler küçük harflidir ve oldukları gibi yazılmalıdır. Python 3.9’da bulunan tüm anahtar kelimelerin listesi aşağıda verilmiştir.
False | None | True | peg_parser | and | as |
assert | async | await | break | class | continue |
def | del | elif | else | except | finally |
for | from | global | if | import | in |
is | lambda | nonlocal | not | or | pass |
raise | return | try | while | with | yield |
Python 3.9 sürümü ile toplam 36 adet anahtar kelimemiz bulunmaktadır ve bu sayı sürümden sürüme farklılık gösterebilir.
Python anahtar kelimeleri öğrenmek için komut satırına import keyword, ardından print(keyword.kwlist) yazmalıyız.
Python Tanımlayıcıları
Python tanımlayıcı nedir? Python tanımlayıcı, sınıf, fonksiyonlar, değişkenler vb. varlıklara verilen addır. Bir varlığı diğerinden ayırmaya yardımcı olur.
Tanımlayıcı yazma kuralları
- Tanımlayıcılar, küçük harf (a’dan z’ye), büyük harf (A’dan Z’ye), rakam (0 ila 9) ve alt çizgi “_” harflerinden oluşan bir kombinasyon olabilir. ilkSinif, var_1 ve ekrana_yazdir gibi adların tümü geçerli örneklerdir.
- Bir tanımlayıcı bir rakamla başlayamaz. “1degisken” geçersiz, ancak “degisken1” geçerlidir.
- Anahtar kelimeler tanımlayıcı olarak kullanılamaz.
- Türkçe karakter kullanılamaz. (Ö, ö, Ü, ü, İ, ı, Ç, ç, Ş, ş)
- Tanımlayıcımızda !, @, #, $, % gibi özel semboller kullanamayız.
Aklınızda bulunsun
- Python büyük/küçük harfe duyarlı bir dildir. Bu, Değişken ve değişken‘in aynı olmadığı anlamına gelir.
- Tanımlayıcılara her zaman anlamlı bir ad verin. s = 10 geçerli bir isim olsa da, sayi = 10 yazmak daha mantıklı olacaktır ve uzun bir aradan sonra kodunuza baktığınızda neyi temsil ettiğini anlamak daha kolay olacaktır.
Tanımlayıcı ile Değişkenin farkı nedir?
Tanımlayıcı, sınıf, fonksiyonlar, değişkenler vb. varlıklara verilen addır. Değişken, bir değeri tutabilen bir hafıza konumuna verilen isimdir. Tanımlayıcıların aralığı değişkenlerden daha yüksektir. Değişken isimleri tanımlayıcılardır.