Jump to content

Python

  • entries
    53
  • comments
    0
  • views
    405

Tanımlayıcı (İdentifier)


Doğuhan ELMA

69 views

Bir programlama dilinde 'identifier' (tanımlayıcı), bir değişkeni, fonksiyonu, sınıfı, modülü veya diğer nesneleri adlandırmak için kullanılan bir isimdir. Identifier'lar, bir program içinde belirli bir nesnenin ya da değerin kimliğini belirtir ve böylece programcılar bu nesne veya değeri kullanabilirler.

Python'daki identifier'larla ilgili bazı kurallar ve uygulamalar aşağıda verilmiştir:

1. Python'da bir identifier bir harf (a-z, A-Z) veya alt çizgi (_) ile başlamalıdır. İlk karakterden sonra sayılar (0-9) kullanılabilir.
   
2. Python büyük/küçük harf duyarlı bir dildir. Bu nedenle, 'degisken', 'Degisken' ve 'DEGISKEN' farklı identifier'lar olarak kabul edilir.

3. Python'daki identifier'lar boşluk içeremez. Yani 'degisken 1' geçerli bir identifier değildir. Bunun yerine 'degisken1' veya 'degisken_1' gibi bir isim kullanabilirsiniz.

4. Python'daki özel anahtar kelimeler identifier olarak kullanılamaz. Örneğin, 'True', 'False', 'for', 'if' vb. gibi.

5. Identifier'lar teorik olarak sınırsız uzunlukta olabilir. Ancak, genellikle kısa ve anlamlı isimlerin kullanılması önerilir.

6. Python'da bazı identifier'lar özel bir anlam taşır. Örneğin, isminin başında ve sonunda çift alt çizgi bulunan identifier'lar (__name__, __init__ vb.) genellikle özel metotları veya özellikleri ifade eder ve Python tarafından belirli bir şekilde işlenir.

Bunlar, Python'daki identifier'ların temel kurallarından ve uygulamalarından bazılarıdır. İyi bir uygulama, kodunuzun okunabilirliğini ve anlaşılırlığını artırmak için değişken adlarının ve diğer identifier'ların anlamlı ve açıklayıcı olmasını sağlamaktır.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...