BCA / B.Tech 8 min read

Identifiers in Hindi | Python

Identifiers in python in Hindi |  पायथन में पहचानकर्ता  हिंदी में  :


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

पायथन में पहचानकर्ता एक महत्वपूर्ण भूमिका निभाते हैं क्योंकि वे वेरिएबल्स, फंक्शन्स, क्लासेज, और अन्य तत्वों की पहचान करते हैं। इन्हें समझना और सही तरीके से उपयोग करना प्रोग्रामिंग में महत्वपूर्ण होता है। 
सही पहचानकर्ता चुनने से न केवल कोड स्पष्ट और पठनीय बनता है, बल्कि यह प्रोग्राम की गुणवत्ता और रखरखाव को भी बढ़ाता है।


पहचानकर्ता की परिभाषा (Definition of Identifiers)

पायथन में पहचानकर्ता नाम होते हैं जो प्रोग्राम में किसी वेरिएबल, फ़ंक्शन, क्लास, मॉड्यूल, या किसी अन्य वस्तु की पहचान के लिए उपयोग होते हैं। इन्हें प्रोग्राम में तत्वों को विशिष्ट रूप से परिभाषित करने के लिए इस्तेमाल किया जाता है। 
पहचानकर्ता पायथन को यह बताने में मदद करते हैं कि किस वेरिएबल या फ़ंक्शन का उपयोग कहाँ और कैसे किया जाना है।

Rules for Identifiers in python in Hindi | पहचानकर्ता के नियम :

पहचानकर्ता लिखते समय कुछ नियम होते हैं, जिन्हें पायथन में पालन करना आवश्यक है। ये नियम इस प्रकार हैं:

अक्षरों का उपयोग (Use of Letters): 

पहचानकर्ता में केवल अक्षर (a-z या A-Z), अंडरस्कोर (_), और अंक (0-9) का उपयोग किया जा सकता है।
पहचानकर्ता में विशेष प्रतीक (जैसे @, $, %, #, आदि) का उपयोग नहीं किया जा सकता है।

अंक से शुरू नहीं हो सकता (Cannot Start with a Digit): पहचानकर्ता कभी भी अंक (0-9) से शुरू नहीं हो सकता है। उदाहरण के लिए, 1name मान्य पहचानकर्ता नहीं है, लेकिन name1 मान्य है।

अंडरस्कोर की अनुमति (Use of Underscore): अंडरस्कोर (_) का उपयोग पहचानकर्ता के पहले अक्षर के रूप में किया जा सकता है। उदाहरण: _name, _variable मान्य पहचानकर्ता हैं।

पायथन कीवर्ड का उपयोग नहीं (Cannot Use Python Keywords): पायथन कीवर्ड्स (जैसे if, else, while, class, def, आदि) को पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता है। कीवर्ड्स पायथन में आरक्षित होते हैं और उनका विशेष अर्थ होता है।

केस-सेंसिटिव (Case-Sensitive): पायथन में पहचानकर्ता केस-सेंसिटिव होते हैं। इसका अर्थ है कि Name और name दो अलग-अलग पहचानकर्ता माने जाएंगे।

कोई लंबाई की सीमा नहीं (No Length Limit): पायथन में पहचानकर्ता की लंबाई पर कोई सीमा नहीं होती है। आप किसी भी लंबाई का पहचानकर्ता बना सकते हैं, जब तक वह नियमों का पालन करता हो।

Examples of Identifiers in Python in Hindi | पायथन में पहचानकर्ताओं के उदाहरण :


# मान्य पहचानकर्ता (Valid Identifiers)
name = "राम"
_age = 25
address1 = "दिल्ली"
myVariable = 10

# अमान्य पहचानकर्ता (Invalid Identifiers)
1name = "राम"     # अंक से शुरू नहीं हो सकता
@name = "शिव"     # विशेष प्रतीक का उपयोग नहीं हो सकता
for = 10          # कीवर्ड्स का उपयोग नहीं हो सकता


Advantages of Identifiers in Python in Hindi | पहचानकर्ता के लाभ :

  • स्पष्टता और पठनीयता (Clarity and Readability): पहचानकर्ता प्रोग्राम को अधिक स्पष्ट और पठनीय बनाते हैं। जब एक वेरिएबल या फंक्शन का नाम अच्छा और समझने योग्य होता है, तो प्रोग्राम को समझना आसान हो जाता है।
  • अनुकूलता (Customizability): पहचानकर्ताओं के माध्यम से प्रोग्रामर अपनी आवश्यकता के अनुसार वेरिएबल्स और फंक्शन्स का नामकरण कर सकते हैं, जिससे प्रोग्राम अधिक अनुकूल हो जाता है।
  • पुन: उपयोगिता (Reusability): अच्छे पहचानकर्ताओं का उपयोग प्रोग्राम में बार-बार किया जा सकता है। इससे प्रोग्राम की पुन: उपयोगिता बढ़ती है और प्रोग्राम को सुधारना आसान होता है।
  • कोड का प्रबंधन (Code Management): पहचानकर्ताओं के माध्यम से कोड का प्रबंधन करना आसान हो जाता है। इससे बड़े कोडबेस में भी आसानी से नेविगेट और समझा जा सकता है।
Guidelines for Choosing Identifiers in Python in Hindi | पहचानकर्ता चुनने के दिशानिर्देश :

  • अर्थपूर्ण नाम (Meaningful Names): हमेशा पहचानकर्ता का नाम ऐसा चुनें जो उस वेरिएबल या फंक्शन के कार्य को स्पष्ट रूप से दर्शाता हो। उदाहरण: sum, total, average जैसे नाम अधिक स्पष्ट होते हैं।
  • अंडरस्कोर का उपयोग (Use of Underscores): यदि पहचानकर्ता का नाम लंबा है, तो शब्दों को जोड़ने के लिए अंडरस्कोर का उपयोग करें। उदाहरण: employee_name, total_marks, आदि।
  • केस का सही उपयोग (Use of Case Correctly): पायथन में पहचानकर्ताओं के लिए केस सेंसिटिविटी का ध्यान रखना आवश्यक है। आमतौर पर वेरिएबल्स के लिए लोअरकेस और क्लासेज के लिए कैपिटलाइज्ड केस का उपयोग किया जाता है।
  • कीवर्ड्स से बचें (Avoid Keywords): कभी भी पायथन के कीवर्ड्स का उपयोग पहचानकर्ता के रूप में न करें। यह प्रोग्राम में भ्रम उत्पन्न कर सकता है और त्रुटियाँ उत्पन्न कर सकता है।