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.