पायथन आइडेंटिफायर्स
आइडेंटिफायर वह नाम है जो पायथन में क्लास, फंक्शन्स, वेरिएबल्स आदि जैसी एंटिटीज़ को दिया जाता है। यह एक एंटिटी को दूसरी से अलग करने में मदद करता है।
आइडेंटिफायर लिखने के नियम
- आइडेंटिफायर लोअरकेस अक्षरों (a से z) या अपरकेस अक्षरों (A से Z) या अंकों (0 से 9) या अंडरस्कोर (_) का संयोजन हो सकते हैं।
myClass,var_3औरprint_to_screenसभी वैध उदाहरण हैं। - आइडेंटिफायर अंक से शुरू नहीं हो सकता।
2variableअमान्य है, लेकिनvariable2पूरी तरह सही है। - कीवर्ड्स को आइडेंटिफायर के रूप में उपयोग नहीं किया जा सकता। शब्द 'global' पायथन में एक कीवर्ड है। इसलिए यहां इनवैलिड सिंटैक्स एरर मिलता है:
उदाहरण
global = "syntex" print global
आउटपुट
File "identifiers1.py", line 3 global = "syntex" ^ SyntaxError: invalid syntax
व्याख्या: उपरोक्त कोड चलाने पर एरर दिखाता है क्योंकि कीवर्ड global को स्ट्रिंग मान असाइन करने के लिए वेरिएबल/आइडेंटिफायर के रूप में उपयोग किया गया है।
हम अपने आइडेंटिफायर में !, @, #, $, % जैसे विशेष प्रतीकों का उपयोग नहीं कर सकते।
उदाहरण
$local = 5 print $local
आउटपुट
File "identifiers2.py", line 1 $local = 5 ^ SyntaxError: invalid syntax
व्याख्या: उपरोक्त कोड चलाने पर एरर दिखाता है क्योंकि पूर्णांक मान असाइन करने के लिए वेरिएबल/आइडेंटिफायर में विशेष वर्ण $ उपयोग किया गया है।