1-bobda siz Pythonni kompyuteringizga o'rnatishni o’raganasiz va birinchi ishga tushirasiz Hello world! Xabarini ekranga chop etadigan dastur. 2-bobda


O'zgaruvchilarga nom berish va ulardan foydalanish


Download 0.54 Mb.
bet16/31
Sana19.10.2023
Hajmi0.54 Mb.
#1709689
1   ...   12   13   14   15   16   17   18   19   ...   31
Bog'liq
Asosiy qismlari

O'zgaruvchilarga nom berish va ulardan foydalanish
Python-da o'zgaruvchidan foydalanganda , bir nechta qoidalar va ko'rsatmalarga rioya qilishingiz kerak . Ushbu qoidalarning ayrimlarini buzishdan ko’plab xatolarga olib keladi; boshqa qo'llanmalar faqat o'qish va tushunishni osonlashtiradigan kod yozishda yordam beradi. Quyidagi o'zgaruvchan qoidalarni yodda tutish:
• O'zgaruvchan nomlarda faqat harflar, raqamlar va pastki chiziqlar bo'lishi mumkin. Ular harf yoki pastki chiziq bilan boshlashlari mumkin, lekin raqam bilan emas. Masalan, siz o'zgaruvchan xabarni chaqirishingiz mumkin message_1, lekin 1_message emas.
• O'zgaruvchan nomlarda bo'sh joylarga ruxsat berilmaydi, lekin pastki chiziqlardan foydalanish mumkin bo’lgan so'zlarni o'zgaruvchan nomlarda ajratishda foydalaniladi. Masalan, greeting_message ishlaydi, ammo gretting message xatoga sabab bo'ladi.
• Python kalit so'zlari va funktsiya nomlarini o'zgarmaydigan nomlar sifatida ishlatishdan saqlaning; ya'ni, Python ma'lum bir dasturiy maqsad uchun ajratib qo'ygan so'zlarni, masalan, print so'zlarini ishlatmang. (Qarang: “Python kalit so'zlari va ichki funktsiyalar "489-betda.)
• O'zgaruvchan ismlar qisqa, ammo tavsiflovchi bo'lishi kerak. Masalan, ism n dan yaxshiroq, student_name s_n dan yaxshiroq, name_length esa yaxshiroqdir
• Kichik l harfidan va O katta harfidan foydalanishda ehtiyot bo'ling chunki ularni 1 va 0 raqamlari bilan adashtirish mumkin.
Yaxshi o'zgaruvchan nomlarni qanday yaratishni o'rganish uchun bir oz amaliyot talab qilinishi mumkin, ayniqsa dasturlaringiz yanada qiziqarli va murakkablashishi bilan ko’plab narsalarni yaratishingiz mumkin.
Python o'zgaruvchilari kichik harflar bilan yozilishi kerak. Agar siz katta harflardan foydalansangiz xato hisoblanmaydi, ammo hozircha ularni ishlatishdan saqlanish yaxshidir.
O'zgaruvchilarni ishlatishda nom xatolaridan saqlanish
Har bir dasturchi xatoga yo'l qo'yadi va ko'pchilik har kuni xato qiladi. Yaxshi dasturchilar xatolarni keltirib chiqarishi mumkin bo'lsa-da, ular buni yechimini qanday qilishni ham bilishadi ushbu xatolarga samarali javob berolishadi. Keling, bir xatoni ko'rib chiqaylik va uni qanday tuzatishni o'rganing.
Biz ataylab xatoga yo'l qo'yadigan ba'zi kodlarni yozamiz. Ni kiriting quyida keltirilgan kod, shu jumladan noto'g'ri yozilgan mesage so'zi qalin bilan ko'rsatilgan:
message = "Hello Python Crash Course reader!"
print (mesage)
Dasturingizda xatolik yuz berganda, Python tarjimoni muammoning qayerdaligini aniqlashga yordam berishi amalga oshiradi . Orqaga qaytish traceback - bu yozuv kod bajarishda tarjimon muammoga duch kelgan joy. Python o'zgarmaydigan nomini noto'g'ri yozib qo'yganingizdan so'ng traceback-ga misol:

Traceback (most recent call last):):
file “hello_world.py "faylining 2-qatori, da
print (mesage)
NameError: "mesage" nomi aniqlanmagan

Hello_world.py. chiqish faylning 2-satrida xatolik yuz berganligi haqida xabar beradi. Tarjimon xatoni aniqlashda yordam berish uchun ushbu qatorni ko'rsatadi va qanday xato topganligini ko’rsatib beradi. Bu holda xato topildi a nomi xatosi va chop etilayotgan o'zgaruvchining (mesage) bo'lmaganligi haqida xabar beradi. Python taqdim etilgan o'zgaruvchining nomini aniqlay olmaydi. Nomni ishlatishdan oldin o'zgaruvchining qiymatini belgilashni unutganimizni yoki o'zgaruvchining nomini kiritishda imlo xatosiga yo'l qo'ydik.
Albatta, ushbu misolda biz o'zgarmaydigan nomdagi s harfini tashladik ikkinchi qatorda xabar. Python tarjimoni sizning imloingizni tekshirmaydi kod, lekin u o'zgaruvchan nomlarning izchil yozilishini ta'minlaydi. Uchun Masalan, xabarni boshqasida noto'g'ri yozganda nima bo'lishini kuzating kodga joylashtiring:
mesage = "hello Python Crash Course reader!"
print (mesage)
Bunday holda, dastur muvaffaqiyatli ishlaydi! Kompyuterlar yaxshi va yomon imloga e'tibor bermaydilar.Natijada ingliz imlosi va grammatikasi qoidalarini hisobga olishning hojati yo'q, o'zgaruvchan nomlar va yozuv kodlarini yaratishda duch kelish mumkin. Ko'pgina dasturiy xatolar bitta, bitta belgidan dastur qatoridan iborat matn terish xatolaridan iborat. Agar ulardan birini xato izlash uchun uzoq vaqt sarf qilsangiz, yaxshi kompaniyada ishlashingzni ko’rasatadi. Ko'pchilik tajribali va iste'dodli dasturchilar soatlab shu kabi mayda-chuyda xatolarni qidirib topishadi..

Yangi dasturlash kontseptsiyalarini tushunishning eng yaxshi usuli bu dasturlar ni ishlatishga urinishdir. Agar ushbu kitobda mashq bajarayotganda xatoga yo’l qo’yilsa, biroz vaqtgacha boshqa biron bir narsani bajarishga harakat qiling. Agar siz hali ham xatoni yecholmagan bo’lsangiz, ushbu bobning tegishli qismini ko'rib chiqing. Agar hali ham yordamga muhtoj bo’lsangiz, S ilovadagi takliflarni ko'ring.



Download 0.54 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling