MEXATRONIKA
  • KIRISH
  • MA'RUZA MATNLARI
    • 1. MEXATRONIKA TUSHUNCHASI
      • 1.1. Mexatronika nima?
      • 1.2. Mexatronikaga berilgan asosiy ta'riflar. Mexatronikaning uslubiy asosi.
    • 2. ALGORITM
      • 2.1. Algoritm tushunchasi
      • 2.2. Algoritmlarga sodda misollar.
      • 2.3. Algoritmning asosiy xossalari
      • 2.4. Algoritmni ifodalash usullari
      • 2.5. Savol va topshiriqlar
    • 3. DASTUR VA DASTURLASH TILLARI
      • 3.1. Dastur tushunchasi
      • 3.2. Algoritmik tillar
      • 3.3. Savol va topshiriqlar
    • 4. PYTHON DASTURLASH TILI SINTAKSISI
      • 4.1. Python dasturlash tili
      • 4.2. Nima uchun Python?
      • 4.3. Dasturlash muhitlari
      • 4.4. Python IDLE interfeysi
      • 4.5. Kalit so'zlar
      • 4.6. Identifikatorlar
      • 4.7. Amallar
      • 4.8. Savol va topshiriqlar
    • 5. О‘ZGARUVCHILAR VA О‘ZGARMASLAR, ASOSIY MA’LUMOT TURLARI. DASTUR STRUKTURASI.
      • 5.1. O’zgaruvchilar va o’zgarmaslar
      • 5.2. Butun va haqiqiy sonlar turi. Mantiqiy tur.
      • 5.3. Sonlar ustida arifmetik amallar. Matematik funksiyalar.
      • 5.4. Satr ma'lumot turi
      • 5.5. Kiritish va chiqarish operatorlari.
      • 5.6. Savol va topshiriqlar
    • 6. TARMOQLANUVCHI JARAYONLARNI DASTURLASH.
      • 6.1. Tarmoqlanuvchi jarayonlar
      • 6.2. Tarmoqlanuvchi jarayonlarga sodda misollar
      • 6.3. If operatori
      • 6.4. if - else operatori
      • 6.5. if - elif -else tarmoqlanishi
      • 6.6. Namunaviy misollar
    • 7. TAKRORLANUVCHI JARAYONLARNI DASTURLASH.
      • 7.1. While takrorlash operatori
      • 7.2. for takrorlanish operatori
      • 7.3. range funksiyasi
      • 7.4. Ichma-ich joylashgan takrorlanishlar
      • 7.5. Takrorlanishdan chiqish. Break va continue operatorlari.
      • 7.6. Namunaviy misollar.
    • 8. FUNKSIYALAR. GLOBAL VA LOKAL O'ZGARUVCHILAR.
      • 8.1. Funksiyalar.
      • 8.2. Global va lokal o'zgaruvchilar.
    • 9. KORTEJ VA RO'YXATLAR
      • 9.1. Ro'yxatlar
      • 9.2. Kortejlar
    • 10. LUG'AT VA TO'PLAMLAR
      • 10.1. To'plamlar
      • 10.2. Lug'atlar
    • 11. OBYEKTGA YO'NALTIRILGAN DASTURLASH.
      • 11.1. Sinf va obyekt
      • 11.2. Konstruktorlar.
  • AMALIY MASHG'ULOTLAR
  • LABORATORIYA MASHG'ULOTLARI
  • O'QUV-USLUBIY HUJJATLAR
  • ADABIYOTLAR
  • DASTUR HAQIDA
Powered by GitBook
On this page
  1. MA'RUZA MATNLARI
  2. 4. PYTHON DASTURLASH TILI SINTAKSISI

4.6. Identifikatorlar

Previous4.5. Kalit so'zlarNext4.7. Amallar

Identifikator foydalanuvchi tomonidan tayinlangan dastur elementidir.

Python, C, C++, C# va boshqa dasturlash tillarida identifikator foydalanuvchi tomonidan o'zgartirilgan , turdagi, shablon, sinf, funksiya yoki nom maydoni kabi dastur elementi uchun berilgan. Odatda harflar, raqamlar va pastki chiziqlar bilan cheklanadi. "Yangi", "int" va "tanaffus" kabi ayrim so'zlar kalit so'zlar bilan himoyalangan va identifikator sifatida ishlatilmaydi. Identifikatorlar koddagi dastur elementini aniqlash uchun ishlatiladi. Identifikatorlar nomlanishida dastlab raqamlardan foydalanib bo‘lmaydi. Masalan 1shapeClass deb kiritishning o‘rniga shapeClass1 ko‘rinishida kiritish to‘g‘ri bo‘ladi.

Identifikatorning nomi sifatida kalit so‘zlardan foydalanib bo‘lmaydi.

Identifikatorlar kiritiladigan qatorning umumiy uzunligi 79 tadan oshmasligi kerak. Identifikator yoki kalit so‘zlarning nomlanishini tekshirish uchun keyword moduliga murojaat qilinadi.

Identifikatorni nomlashda shuningdek quyidagi qo‘shimcha qoidalar mavjud:

  • Identifikatorlar ikkita ketma-ket pastki qatorga ega bo'lmaydi;

  • Raqamlar, harflar, ulagichlar va Unicode belgilarning kombinatsiyasi bo'lishi mumkin.

  • Alifbo yoki pastki chizilgan harflar bilan boshlangan bo'lishi kerak.

  • Bo'sh joyni o'z ichiga olmaydi.

  • Ikki identifikatorda bir xil nom bo'lishi mumkin emas.

  • Identifikatorlar nomida katta-kichik belgilari farqli.