पाइथन में keywords क्या होते हैं? (Keywords in Python)
- कंप्यूटर प्रोग्रामिंग भाषा में Predefine शब्दों के सेट शामिल होते हैं जिन्हें keyword कहा जाता है।
- प्रत्येक कीवर्ड के उपयोग के लिए निर्धारित नियम को सिंटैक्स कहा जाता है।
- पायथन में keyword, special reserved words होते हैं|
- प्रत्येक keyword का एक विशेष अर्थ और एक विशिष्ट ऑपरेशन होता है। क्योंकि किसी भी कीवर्ड के नाम का उपयोग पायथन प्रोग्राम में किसी identifier जैसे variable, function, class name आदि के लिए नहीं किया जा सकता है।
- पाइथन में लगभग 32 keyword predefine हैं।
पायथन keyword की सूची निम्नलिखित है।
True | False | None | and | as |
asset | def | class | continue | break |
else | finally | elif | del | except |
global | for | if | from | import |
raise | try | or | return | pass |
nonlocal | in | not | is | Lambda |
with | while |
1. True – यह Boolean true को represent करता है, यदि दी गई condition true होती है, तो यह “True” लौटाता है। और Non-zero values को true माना जाता है।
2. False – यह Boolean false को represent करता है, यदि दी गई condition false होती है, तो वह “false” लौटाता है। और शून्य मान को false माना जाता है|
3. None – यह Null value या void को दर्शाता है। empty list या zero को none माना जा सकता है।
4. And – यह एक लॉजिकल ऑपरेटर है। इसका उपयोग कई conditions की जांच करने के लिए किया जाता है। यदि दोनों condition true होती हैं, तो यह true लौटाता है। नीचे दी गई तालिका को देख कर आप समझ सकते है की यह किस प्रकार काम करता हैं-
A | B | A and B |
True | True | True |
True | False | False |
False | True | False |
False | False | False |
5. or – यह पायथन में एक लॉजिकल ऑपरेटर है। यदि दी गई दो कंडीशन में से एक कंडीशन true होती हैं तो यह true लौटाता है । नीचे दी गई तालिका को देखें-
A | B | A and B |
True | True | True |
True | False | True |
False | True | True |
False | False | False |
6. not – यह एक लॉजिकल ऑपरेटर है और यह true value का विरोध करता है। नीचे दी गई तालिका को देखें-
A | Not A |
True | False |
False | True |
7. assert – इस keyword का उपयोग पायथन में डिबगिंग टूल के रूप में किया जाता है। यह कोड की शुद्धता की जांच करता है। यदि कोड में कोई त्रुटि पाई जाती है तो यह संदेश को त्रुटि के साथ प्रिंट करता है| नीचे दिए गए उदाहरण को देखें-
8. def – इस keyword का उपयोग पायथन में फ़ंक्शन को declare करने के लिए किया जाता है।
9. class – इसका उपयोग पायथन में class को represent करने के लिए किया जाता है। यह variable और methods का संग्रह है। नीचे दिए गए उदाहरण को देखें-
10. Continue – इसका उपयोग current iteration के execution को रोकने के लिए किया जाता है।
11. break – इसका उपयोग loop execution और control transfer को लूप के अंत तक समाप्त करने के लिए किया जाता है।
12. if – इसका उपयोग condition statement को represent करने के लिए किया जाता है। किसी विशेष ब्लॉक के execution का निर्णय if statement से लिया जाता है।
13. else – else statement का उपयोग if statement के साथ किया जाता है। जब if statement false हो जाता है, तो else block execute किया जाता है। नीचे दिए गए उदाहरण को देखें-
14. elif – इस Keyword का इस्तेमाल कई कंडीशन को चेक करने के लिए किया जाता है। यह else if के लिए छोटा है। यदि पिछली कंडीशन false होती है, तो यह तब तक चेक करता हैं जब तक कंडीशन true न मिल जाए। नीचे दिए गए उदाहरण को देखें-
15. del – इसका उपयोग ऑब्जेक्ट के रिफरेन्स को हटाने के लिए किया जाता है। नीचे दिए गए उदाहरण को देखें-
16. try, except – exceptions को संभालने के लिए try, except का उपयोग किया जाता है। exceptions रन-टाइम errors होती हैं।
17. raise – raise keyword का उपयोग बलपूर्वक exceptions के माध्यम से किया जाता है।
18. finally – finally keyword का उपयोग कोड के एक ब्लॉक को बनाने के लिए किया जाता है जिसे हमेशा execute किया जाएगा|
19. for, while – दोनों keyword iteration के लिए उपयोग किए जाते हैं। कीवर्ड का उपयोग अनुक्रमों (list, tuple, dictionary, string) पर पुनरा iteration करने के लिए किया जाता है। जब तक condition false न हो जाए तब तक लूप execute किया जाता है।
20. import – import कीवर्ड का उपयोग वर्तमान पायथन स्क्रिप्ट में मॉड्यूल इम्पोर्ट करने के लिए किया जाता है। मॉड्यूल में एक पायनियर पायथन कोड होता है। नीचे दिए गए उदाहरण को देखें-
21. from – यह कीवर्ड वर्तमान पायथन स्क्रिप्ट में विशिष्ट फ़ंक्शन या विशेषताओं को इम्पोर्ट करने के लिए उपयोग किया जाता है।
22. as – इसका उपयोग नाम उपनाम बनाने के लिए किया जाता है। यह मॉड्यूल इम्पोर्ट करते समय user define name प्रदान करता है।
23. pass – pass कीवर्ड का उपयोग future code के लिए कुछ भी execute करने या प्लेसहोल्डर बनाने के लिए किया जाता है। यदि हम empty class या function को declare करते हैं, तो यह एक त्रुटि के माध्यम से होगा, इसलिए हम pass कीवर्ड का उपयोग empty class या function को declare करने के लिए करते हैं।
24. return – return कीवर्ड का उपयोग result value या किसी भी फ़ंक्शन को वापस करने के लिए किया जाता है।
25. is – इस कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि क्या दो-variable एक ही object को संदर्भित करते हैं। यदि हाँ तो यह true लौटाता हैं नहीं तो false।
26. global – global कीवर्ड का उपयोग फ़ंक्शन के अंदर global variable बनाने के लिए किया जाता है। कोई भी फंक्शन ग्लोबल एक्सेस कर सकता है।
27. nonlocal – nonlocal, global के समान है और नेस्टेड फ़ंक्शन के अंदर एक variable के साथ काम करने के लिए इसका उपयोग किया जाता है।
28. lambda – lambda कीवर्ड का उपयोग पायथन में anonymous फ़ंक्शन को बनाने के लिए किया जाता है। यह नाम के बिना एक inline फ़ंक्शन है।
29. yield – yield कीवर्ड का उपयोग पायथन जनरेटर के साथ किया जाता है। यह फ़ंक्शन के execution को रोकता है और कॉल करने वाले को मान लौटाता है।
30. with – exception handling में with कीवर्ड का उपयोग किया जाता है। यह कोड को क्लीन और अधिक पाठनीय बनाता है।
31. none – none कीवर्ड null value को परिभाषित करने के लिए उपयोग नहीं किया जाता है। यह याद रखा जाता है कि none zero (0), false या किसी empty data type को इंगित नहीं करता है। बल्कि यह इसके data type का एक ऑब्जेक्ट है|