Sözdizimi Hataları (Syntax Errors)

Python’da sözdizimi hataları (Syntax Errors) en sık rastlanan hata türüdür. Bu türden hatalar programın yazım kurallarına uymadığında ortaya çıkar. Bunun en sık karşılaşılanları ile ilgili sizler için aşağıda örnekler hazırladık. Bu tür hatalar çok büyük olmayan genelde gözden kaçan hatalardır. Bunlardan bazılarını şöyle açıklayabiliriz:

  1. Eksik Parantez veya Tırnak İçin Hata:
print("Merhaba, Dünya!

Yukarıdaki örnekte eksik tırnak ve parantez kapama işaretinin olmaması bulunuyor.

2. Unutulmuş İndentasyon (Girinti):

for i in range(5):
print(i)

Yukarıdaki örnekte ise print ifadesinin girintisi verilmemiştir.

3. Yanlış Kapatma Parantezi:

print("Merhaba, Dünya"))

Yukarıdaki hata ise fazladan kapatma parantezi kullanımıdır.

4. Operatör Kullanımı:

x = 10
y  5

Yukarıdaki örnekte ise hatamız = işareti olan operatör kullanılmamıştır.

5. Noktalı Virgül İhmal Edildi:

print("Merhaba, Dünya")
print("Nasılsınız?")

Yukardaki hatada ise noktalı virgülün ihmal edildiğini görüyoruz.

Yukarıdaki örnekleri elbette çeşitlendirmek mümkündür. Burada bahsetmek istediğimiz konu; profesyonel programcılardan, yeni başlayanlara kadar hemen hemen herkesin yaptığı bu hatlardır. Bunlara; Sözdizimi Hataları (Syntax Errors) denilmektedir.