एक पायथन आइडेंटिफायर एक वेरिएबल, फंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट की पहचान करने के लिए उपयोग किया जाने वाला नाम है। एक आइडेंटिफायर A से Z या a से z तक के अक्षर या अंडरस्कोर (_) से शुरू होता है, जिसके बाद शून्य या अधिक अक्षर, अंडरस्कोर और डिजिट्स (0 से 9) आते हैं।
पायथन आइडेंटिफायर्स में @, $, और % जैसे पंक्चुएशन कैरेक्टर्स की अनुमति नहीं देता। पायथन एक केस-सेंसिटिव प्रोग्रामिंग भाषा है। इस प्रकार, Manpower और manpower पायथन में दो अलग-अलग आइडेंटिफायर्स हैं।
पायथन आइडेंटिफायर्स के लिए नेमिंग कन्वेंशन्स यहां दिए गए हैं:
- क्लास नाम अपरकेस लेटर से शुरू होते हैं। अन्य सभी आइडेंटिफायर्स लोअरकेस लेटर से शुरू होते हैं।
- एक अग्रणी अंडरस्कोर के साथ आइडेंटिफायर शुरू करना इंगित करता है कि आइडेंटिफायर प्राइवेट है।
- दो अग्रणी अंडरस्कोर के साथ आइडेंटिफायर शुरू करना एक स्ट्रॉन्गली प्राइवेट आइडेंटिफायर इंगित करता है।
- यदि आइडेंटिफायर दो ट्रेलिंग अंडरस्कोर के साथ भी समाप्त होता है, तो आइडेंटिफायर एक भाषा-परिभाषित विशेष नाम है।