पायथन प्रोग्राम में एक पहचानकर्ता का नाम उसके विभिन्न तत्वों को दिया जाता है, जैसे कि कीवर्ड, वेरिएबल, फंक्शन, क्लास, मॉड्यूल, पैकेज आदि। एक पहचानकर्ता को या तो एक वर्णमाला से शुरू होना चाहिए ( लोअर या अपर केस) या अंडरस्कोर (_)। एक से अधिक अल्फ़ा-न्यूमेरिक वर्ण या अंडरस्कोर अनुसरण कर सकते हैं।
कीवर्ड पूर्वनिर्धारित हैं। वे लोअरकेस में हैं। उनका उपयोग किसी अन्य उद्देश्य के लिए नहीं किया जा सकता है।
परंपरा के अनुसार, कक्षा का नाम अपरकेस अक्षर से शुरू होता है। जबकि अन्य लोअरकेस अक्षर से शुरू होते हैं।
एक चर नाम की शुरुआत में एकल अंडरस्कोर का उपयोग निजी चर को इंगित करने के लिए किया जाता है।
शुरुआत में दो अंडरस्कोर इंगित करते हैं कि वेरिएबल अत्यधिक निजी है।
दो अग्रणी और अनुगामी अंडरस्कोर भाषा में ही विशेष प्रयोजन के लिए उपयोग किए जाते हैं। उदाहरण के लिए (जैसे __add__, __init__)