Python kalit so'zlari
Kalit so'zlar — Python dasturlashda ishlatiladigan, kompilyator uchun maxsus ma'noga ega, oldindan belgilangan, band qilingan so'zlar.
Biz kalit so'zni o'zgaruvchi nomi, funksiya nomi yoki boshqa har qanday identifikator sifatida ishlata olmaymiz. Ular Python tilining sintaksisi va tuzilishini belgilash uchun ishlatiladi.
True, False va Nonedan tashqari barcha kalit so'zlar kichik harflarda va ular aynan shunday yozilishi kerak. Barcha kalit so'zlar ro'yxati quyida keltirilgan.
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
Barcha kalit so'zlarga bir vaqtda qarab, ularning ma'nosini tushunishga urinish ko'p bo'lib tuyulishi mumkin.
Agar umumiy ko'rinishga ega bo'lishni xohlasangiz, mana barcha kalit so'zlarning misollar bilan to'liq ro'yxati.
Identifikatorlar — o'zgaruvchilar, klasslar, metodlar (funksiyalar) va h.k.ga berilgan nom. Masalan,
language = 'Python'
Bu yerda, language — 'Python' qiymatini saqlovchi o'zgaruvchi (identifikator).
Biz kalit so'zlarni o'zgaruvchi nomi sifatida ishlata olmaymiz, chunki ular Pythonga tayyor kiritilgan band qilingan nomlar. Masalan,
continue = 'Python'
Yuqoridagi kod noto'g'ri, chunki biz continueni o'zgaruvchi nomi sifatida ishlatdik.
O'zgaruvchilar haqida ko'proq bilish uchun, Python Variables sahifasiga tashrif buyuring.
_ bilan boshlanishi shart. Identifikatorning birinchi harfi raqam bo'la olmaydi._ o'rniga harf bilan boshlash konvensiya hisoblanadi.!, @, #, $ va hokazo kabi maxsus belgilarni ishlata olmaymiz.| To'g'ri identifikatorlar | Noto'g'ri identifikatorlar |
|---|---|
score | @core |
return_value | return |
highest_score | highest score |
name1 | 1name |
convert_to_string | convert to_string |
Python katta-kichik harflarga sezgir til. Bu shuni anglatadiki, Variable va variable bir xil emas.
Har doim identifikatorlarga ma'noga ega nom bering. c = 10 to'g'ri nom bo'lsa-da, count = 10 deb yozish ko'proq ma'noga ega bo'ladi va uzoq vaqtdan keyin kodingizga qaraganingizda u nimani anglatishini tushunish osonroq bo'ladi.
Bir nechta so'zni pastki chiziq yordamida ajratish mumkin, masalan this_is_a_long_variable.
Ko'proq o'qing: Python Data Types