Satrlar bilan sintaksis xatolaridan saqlanish
Siz muntazam ravishda ko'rishingiz mumkin bo'lgan xatolardan biri bu sintaksis xato.dir Sintaksis xato, Python programmaning bir qismini haqiqiy Python kodi paydo bo'ladi. Masalan, ichida apostrof ishlatsangiz bitta tirnoqdan foydalansangiz, siz xatoga yo'l qo'y. Bugan bo’lasiz, chunki Python birinchi bitta tirnoq va apostrof o'rtasidagi hamma narsani mag’lubiyat deb talqin qiladi. Keyin u matnning qolgan qismini Python kodi sifatida talqin qilishga urinadi va xatolarni keltirib chiqaradi.
Bitta va ikkita tirnoqni qanday qilib to'g'ri ishlatish haqida. Ushbu dasturni saqlang apostrophe.py sifatida ishlating va keyin uni ishga tushiring:
message = "Python-ning kuchli tomonlaridan biri bu uning xilma-xilligi."
print (message)
Apostrof ikki tirnoq to'plamida paydo bo'ladi, shuning uchun Python tarjimon satrni to'g'ri o'qishda muammoga duch kelmaydi:
Pythonning kuchli tomonlaridan biri bu uning xilma-xilligi.
Ammo, agar siz bitta tirnoqlardan foydalansangiz, Python ipning qaerdaligini aniqlay olmaydi tugashi kerak:
message = 'Python-ning kuchli tomonlaridan biri bu uning hamjamiyati.'
print (message)
Siz quyidagi chiqishni ko'rasiz:
Fayl "apostrophe.py", 1-qator
message = 'Python-ning kuchli tomonlaridan biri bu uning hamjamiyati.'
SyntaxError: yaroqsiz sintaksis
Chiqarishda siz u dan keyin u paydo bo'lganligini ko'rishingiz mumkin ikkinchi bitta taklif. Ushbu sintaksis xatosi tarjimon buni qilmasligini ko'rsatadi koddagi biror narsani haqiqiy Python kodi deb tan oling. Xatolar bo'lishi mumkin turli xil manbalardan, va men ularning paydo bo'lishiga qarab ba'zi keng tarqalganlariga ishora qilaman. Python kodini to'g'ri yozishni o'rganganingizda sintaksis xatolarini tez-tez ko'rishingiz mumkin. Sintaksis xatolari, shuningdek, eng kam o'ziga xos xatolardir, shuning uchun ular qiyin bo'lishi mumkin va aniqlash va tuzatish uchun umidsizlik. Agar siz ayniqsa qaysar xatoga duch kelsangiz, ilova S-dagi tavsiyalarga qarang. Sizning muharriringiz sintaksisini ajratib ko'rsatish xususiyati ba'zi sintaksis xatolarini aniqlashga yordam berishi kerak dasturlaringizni yozishda tezda. Agar siz Python kodini xuddi shunday ta'kidlanganini ko'rsangiz Python kodi kabi ta'kidlangan ingliz yoki ingliz tillari, ehtimol sizning faylingizning biron bir joyida tirnoq belgisi noto'g'ri.
Do'stlaringiz bilan baham: |