55 / 59

Python Keywords and Identifiers

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.

kod
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.

Python identifikatorlari

Identifikatorlar — o'zgaruvchilar, klasslar, metodlar (funksiyalar) va h.k.ga berilgan nom. Masalan,

example.py
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,

example.py
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.

Identifikatorni nomlash qoidalari

  • Identifikatorlar kalit so'z bo'la olmaydi.
  • Identifikatorlar katta-kichik harflarga sezgir (case-sensitive).
  • U harflar va raqamlar ketma-ketligiga ega bo'lishi mumkin. Biroq, u harf yoki _ bilan boshlanishi shart. Identifikatorning birinchi harfi raqam bo'la olmaydi.
  • Identifikatorni _ o'rniga harf bilan boshlash konvensiya hisoblanadi.
  • Bo'sh joylarga ruxsat berilmaydi.
  • Biz !, @, #, $ va hokazo kabi maxsus belgilarni ishlata olmaymiz.

Pythonda ba'zi to'g'ri va noto'g'ri identifikatorlar

To'g'ri identifikatorlarNoto'g'ri identifikatorlar
score@core
return_valuereturn
highest_scorehighest score
name11name
convert_to_stringconvert to_string

Yodda saqlash kerak bo'lgan narsalar

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

QBilimingizni sinab ko'ring
1 / 3

1. Kalit so'zni (masalan, class yoki return) o'zgaruvchi nomi sifatida ishlatish mumkinmi?