Sözdizim hataları ayrıştırma (parsing) hataları olarak da bilinirler
ve Python öğrenirken en çok bunlar ile karşılaşırsınız:
>>> while 1 print 'Merhaba'
File "<stdin>", line 1, in ?
while 1 print 'Merhaba'
^
SyntaxError: invalid syntax
Ayrıştırıcı sorun olan satırı basar ve satır içinde hatanın algılandığı
ilk noktayı küçük bir `ok' ile gösterir. Hata oktan önce gelen kısımdan
kaynaklanmaktadır. Örnekte hata print anahtar
kelimesinde fark edilmektedir; çünkü ondan önce bir iki nokta üst üste
(":") karakteri eksiktir. Dosya adı ve satır numarası da yazdırılmaktadır
ki yorumlayıcı girişinin bir dosyadan gelmesi durumunda hatanın nereden
kaynaklandığını bilesiniz.