Python Basics

Python Deyimleri, Girinti ve Yorumlar

Spread the love

Bu öğretici, temiz, verimli ve sürdürülebilir kod yazmak için çok önemli olan Python deyimleri, girinti ve yorumlar hakkında temel bir anlayış sağlar.

İçindekiler

  1. Python Deyimleri
  2. Python Girintisi
  3. Python Yorumları

Python Deyimleri

Python’da, bir deyim yorumlayıcı tarafından yürütülen tek bir komuttur. Genellikle tek bir satırı kapsasa da, uzun deyimler satır devamı (ters eğik çizgiler veya parantezler ()) kullanılarak birden çok satıra yayılabilir. Deyimler atama, fonksiyon çağrıları, döngüler ve koşullu deyimleri içerir.

Örnekler:

  • Atama: x = 10 (x‘e 10 atar)
  • Fonksiyon Çağrısı: print("Merhaba!")
  • Koşullu Deyim:
    
    if x > 5:
        print("x, 5'ten büyüktür")
    else:
        print("x, 5'ten büyük değildir")
    
  • Döngü Deyimi:
    
    for i in range(5):
        print(i)
    

Python Girintisi

Kod bloklarını tanımlamak için süslü parantezler {} kullanan dillerin aksine, Python girinti kullanır. Bu, blokların (if, else, for, while, fonksiyonlar, sınıflar) içindeki deyim gruplandırmasını belirler. Tutarlı girinti zorunludur; tutarsızlıklar IndentationError hatasına neden olur.

Doğru Girinti:


if x > 5:
    print("x, 5'ten büyüktür")
    y = x * 2
else:
    print("x, 5'ten büyük değildir")

Yanlış Girinti:


if x > 5:
print("x, 5'ten büyüktür")  # IndentationError
y = x * 2
else:
print("x, 5'ten büyük değildir") # IndentationError

Girinti için 4 boşluk kullanın; sekmelerden kaçının.

Python Yorumları

Yorumlar, yorumlayıcı tarafından göz ardı edilen açıklayıcı notlardır. Kod okunabilirliğini ve anlaşılırlığını artırırlar. Python iki tür sunar:

  • Tek satırlık yorumlar: # ile başlar. Aynı satırda # işaretinden sonra gelen her şey bir yorumdur.
  • Çok satırlık yorumlar (docstring’ler): Üçlü tırnak içine alınır (''' veya """). Genellikle fonksiyonları, sınıfları ve modülleri belgelemek için kullanılır.

Örnekler:


x = 10  # Tek satırlık yorum

'''
Bu,
çok satırlık bir
yorumdur.
'''

def my_function():
    """Bu bir docstring'dir."""
    pass

Etkin yorumlama, temiz ve sürdürülebilir kod için çok önemlidir. Yorumları özlü ve ilgili tutun; gereksiz açıklamalardan kaçının.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir