यह ट्यूटोरियल पाइथन के मूलभूत तत्वों: कीवर्ड्स और आइडेंटिफ़ायर्स का पता लगाता है। स्वच्छ, कुशल और आसानी से बनाए रखने योग्य कोड लिखने के लिए इन अवधारणाओं को समझना सर्वोपरि है।
विषयवस्तु की तालिका
1. पाइथन कीवर्ड्स
कीवर्ड्स पाइथन में आरक्षित शब्द हैं जिनके पूर्वनिर्धारित अर्थ हैं। वे भाषा के सिंटैक्स के अभिन्न अंग हैं और इनका उपयोग आइडेंटिफ़ायर्स (चर, फ़ंक्शंस आदि के नाम) के रूप में नहीं किया जा सकता है। किसी कीवर्ड को आइडेंटिफ़ायर के रूप में उपयोग करने का प्रयास करने पर सिंटैक्स एरर होगा।
पाइथन का कीवर्ड सेट अपेक्षाकृत छोटा लेकिन महत्वपूर्ण है। पाइथन संस्करणों में सटीक संख्या थोड़ी भिन्न हो सकती है, लेकिन यहाँ कुछ सबसे सामान्य रूप से सामने आने वाले कीवर्ड्स दिए गए हैं, जिन्हें स्पष्टता के लिए वर्गीकृत किया गया है:
कंट्रोल फ्लो कीवर्ड्स:
if
,elif
,else
: सशर्त कथन।for
,while
: लूपिंग संरचनाएँ।break
: लूप से समय से पहले बाहर निकलता है।continue
: लूप के वर्तमान पुनरावृत्ति को छोड़ देता है।pass
: एक शून्य ऑपरेशन; अक्सर प्लेसहोल्डर के रूप में उपयोग किया जाता है।
फ़ंक्शन और क्लास परिभाषा कीवर्ड्स:
def
: एक फ़ंक्शन को परिभाषित करता है।class
: एक क्लास को परिभाषित करता है।return
: एक फ़ंक्शन से मान देता है।yield
: जनरेटर फ़ंक्शंस में उपयोग किया जाता है।
अपवाद हैंडलिंग कीवर्ड्स:
try
,except
,finally
: अपवादों का प्रबंधन करते हैं।raise
: एक अपवाद उठाता है।assert
: डिबगिंग के लिए उपयोग किया जाता है; यदि कोई स्थिति असत्य है तो एक AssertionError उठाता है।
आयात और मॉड्यूल कीवर्ड्स:
import
,from
,as
: मॉड्यूल आयात करने के लिए उपयोग किया जाता है।
अन्य महत्वपूर्ण कीवर्ड्स:
and
,or
,not
: तार्किक संचालक।is
,in
: पहचान और सदस्यता संचालक।lambda
: अनाम फ़ंक्शंस बनाता है।True
,False
,None
: बूलियन और शून्य मान।global
,nonlocal
: चर स्कोप निर्दिष्ट करते हैं।with
: संदर्भ प्रबंधन (जैसे, फ़ाइल हैंडलिंग) के लिए उपयोग किया जाता है।
अपने वर्तमान पाइथन संस्करण के लिए कीवर्ड्स की पूरी सूची प्राप्त करने के लिए, उपयोग करें:
import keyword
print(keyword.kwlist)
2. पाइथन आइडेंटिफ़ायर्स
आइडेंटिफ़ायर्स वे नाम हैं जो आप प्रोग्राम तत्वों को असाइन करते हैं: चर, फ़ंक्शंस, क्लासेस, मॉड्यूल, आदि। उन्हें विशिष्ट नियमों का पालन करना चाहिए:
- एक अक्षर (a-z, A-Z) या एक अंडरस्कोर (_) से शुरू करें। संख्याएँ शुरुआत में अनुमत नहीं हैं।
- अक्षर, संख्याएँ और अंडरस्कोर शामिल हो सकते हैं। अन्य प्रतीक अमान्य हैं।
- केस-संवेदनशील।
myVariable
औरmyvariable
अलग-अलग आइडेंटिफ़ायर्स हैं। - कीवर्ड नहीं हो सकता।
उदाहरण:
मान्य: my_variable
, _private_variable
, counter1
, MyClass
अमान्य: 123variable
, my-variable
, for
वर्णनात्मक और सुसंगत नामकरण परंपराओं (जैसे, चर और फ़ंक्शंस के लिए snake_case, क्लासेस के लिए CamelCase) को नियोजित करने से कोड की पठनीयता और रखरखाव में काफी वृद्धि होती है।
यह ट्यूटोरियल पाइथन कीवर्ड्स और आइडेंटिफ़ायर्स में एक ठोस आधार प्रदान करता है। आपकी पाइथन प्रोग्रामिंग यात्रा के लिए इन मुख्य अवधारणाओं में महारत हासिल करना आवश्यक है।