Python Belirleyici (Identifier)
Belirleyici isimleri oluştururken basit kurallarımız vardır. Ama ondan önce belirleyici denildiğinde nelerin aklımıza gelmesi gerektiğini bir öğrenelim.
- Değişken (Variable)
- Fonksiyon (Function veya İşlev)
- Sınıf (Class)
- Modül (Module)
- Nesne (Object)
Kurallarımızda aşağıdaki gibidir.
- İsim A-Z ya da a-z harflerinden biri ile ya da alt çizgi ( _ ) karakteri ile başlayabilir.
- Bunu izleyen harf, rakam veya alt çizgi karakterleri olabilir.
- İsimler içinde özel karakterler ya da noktalama işaretleri kullanamazsınız. (@, &, ., vb)
- Python case sensitive bir dildir (büyük – küçük harfe duyarlıdır). Bu manada ankara ile ANKARA farklı isim olarak kabul edilir
Python uygulama geliştiricilerin izledikleri geleneksel biçim ise;
- Sınıf isimlerini yazarken büyük harfle başlarlar. Sınıf
- Diğer değişkenleri adlandırırken küçük harfle başlarlar. degisken
- Alt çizgi ile başlayan değişkenler private türdedir. _gizlidegisken
- İki alt çizgi ile başlayan isimler ise dil tarafından tanımlanmış özel isimlerdir. __init__