- Introduction to Keywords in Python in Hindi

Introduction to Keywords in Python
पायथन कीवर्ड विशेष आरक्षित शब्द हैं जो compiler/interpreter के लिए एक विशेष अर्थ व्यक्त करते हैं। प्रत्येक कीवर्ड का एक विशेष अर्थ और एक विशिष्ट ऑपरेशन होता है। इन keywords को एक variable के रूप में इस्तेमाल नहीं किया जा सकता है। निम्नलिखित पायथन कीवर्ड की सूची है।
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 |
कीवर्ड के निम्नलिखित explanation पर विचार करें।
- True – यह बूलियन true का प्रतिनिधित्व करता है, यदि दी गई स्थिति true है, तो यह “true” लौटाता है। गैर-शून्य मानों को true माना जाता है।
- False – यह बूलियन false का प्रतिनिधित्व करता है; यदि दी गई स्थिति false है, तो यह “false” लौटाता है। शून्य मान को false माना जाता है
- None – यह null value या void को दर्शाता है। एक खाली सूची या zero को none के रूप में नहीं माना जा सकता।
- And – यह एक Logical operator है। इसका उपयोग कई स्थितियों की जांच करने के लिए किया जाता है। यदि दोनों स्थितियाँ true हैं, तो यह true है। निम्नलिखित truth table पर विचार करें।
A | B | A and B |
True | True | True |
True | False | False |
False | True | False |
False | False | False |
5. or – यह पायथन में एक logical operator है। यह true है अगर शर्तों में से एक true है। निम्नलिखित truth table पर विचार करें।
A | B | A and B |
True | True | True |
True | False | True |
False | True | True |
False | False | False |
6. not – यह एक Logical operator है और सत्य मूल्य का विरोध करता है। निम्नलिखित truth table पर विचार करें।
A | Not A |
True | False |
False | True |
7. Assert – इस keyword का उपयोग पायथन में debugging tool के रूप में किया जाता है। यह कोड की correctness की जांच करता है। यदि कोड में कोई error पाई जाती है और यह संदेश को error के साथ प्रिंट करता है, तो यह एक AssertionError है ।
Example:
- a = 10
- b = 0
- print(‘a is dividing by Zero’)
- assert b != 0
- print(a / b)
Output:
a is dividing by Zero
Runtime Exception:
Traceback (most recent call last):
File “/home/40545678b342ce3b70beb1224bed345f.py”, line 4, in
assert b != 0, “Divide by 0 error”
AssertionError: Divide by 0 error
8. def – इस कीवर्ड का उपयोग python में फ़ंक्शन को घोषित करने के लिए किया जाता है। यदि फ़ंक्शन के नाम के बाद के बाद इसका इस्तेमाल किया जाए।
- def my_func(a,b):
- c = a+b
- print(c)
- my_func(10,20)
Output:
30
9. class- इसका उपयोग पायथन में class का प्रतिनिधित्व करने के लिए किया जाता है। class वस्तुओं का blueprint है। यह variable और methods का संग्रह है। निम्नलिखित class पर विचार करें।
- class Myclass:
- #Variables……..
- def function_name(self):
- #statements………
10. continue – इसका उपयोग वर्तमान पुनरावृत्ति (iteration) के निष्पादन को रोकने के लिए किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
- a = 0
- while a < 4:
- a += 1
- if a == 2:
- continue
- print(a)
Output:
1
3
4
11. break – यह लूप निष्पादन और transfer control को लूप के अंत तक समाप्त करने के लिए उपयोग किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example
- for i in range(5):
- if(i==3):
- break
- print(i)
- print(“End of execution”)
Output:
0
1
2
End of execution
12. If – इसका उपयोग conditional statement का प्रतिनिधित्व करने के लिए किया जाता है। किसी विशेष ब्लॉक के निष्पादन का निर्णय if statement द्वारा किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example
- i = 18
- if (1 < 12):
- print(“I am less than 18”)
Output:
I am less than 18
13. Else – if statement के साथ else statement का उपयोग किया जाता है। जब if statement false हो जाता है, तो else ब्लॉक निष्पादित किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example:
- n = 11
- if(n%2 == 0):
- print(“Even”)
- else:
- print(“odd”)
Output:
Odd
14. elif – इस Keyword का इस्तेमाल कई कंडीशन को चेक करने के लिए किया जाता है। यह else-if के लिए short form है। यदि पिछली स्थिति false है, तब तक जांच करें जब तक कि true condition न मिल जाए। निम्नलिखित उदाहरण।
Example:
- marks = int(input(“Enter the marks:”))
- if(marks>=90):
- print(“Excellent”)
- elif(marks<90 and marks>=75):
- print(“Very Good”)
- elif(marks<75 and marks>=60):
- print(“Good”)
- else:
- print(“Average”)
Output:
Enter the marks:85
Very Good
15. del – इसका उपयोग ऑब्जेक्ट के reference को हटाने के लिए किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example:
- a=10
- b=12
- del a
- print(b)
- # a is no longer exist
- print(a)
Output:
12
NameError: name ‘a’ is not defined
16. try, except – exceptions को संभालने के लिए try, except का उपयोग किया जाता है। exceptions run-time errors हैं। निम्नलिखित उदाहरण पर विचार करें।
Example:
- a = 0
- try:
- b = 1/a
- except Exception as e:
- print(e)
Output:
division by zero
17. raise – raise keyword को exception के माध्यम से forcefully प्रयोग किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example
- a = 5
- if (a>2):
- raise Exception(‘a should not exceed 2 ‘)
Output:
Exception: a should not exceed 2
18. finally – finally कीवर्ड का उपयोग कोड के एक ब्लॉक को बनाने के लिए किया जाता है जिसे हमेशा execute किया जाएगा चाहे कोई दूसरा ब्लॉक error उठाता हो या नहीं। निम्नलिखित उदाहरण पर विचार करें।
Example:
- a=0
- b=5
- try:
- c = b/a
- print(c)
- except Exception as e:
- print(e)
- finally:
- print(‘Finally always executed’)
Output:
division by zero
Finally always executed
19. for, while – दोनों keywords पुनरावृत्ति (iteration) के लिए उपयोग किए जाते हैं। for कीवर्ड sequences (list, tuple, dictionary, string) पर iterate किया जाता है। जब तक स्थिति false नहीं लौटती है तब तक एक लूप निष्पादित किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example: For loop
- list = [1,2,3,4,5]
- for i in list:
- print(i)
Output:
1
2
3
4
5
Example: While loop
- a = 0
- while(a<5):
- print(a)
- a = a+1
Output:
0
1
2
3
4
20. import – वर्तमान पायथन script में module आयात करने के लिए import कीवर्ड का उपयोग किया जाता है। module में एक runnable पायथन कोड होता है।
Example:
- import math
- print(math.sqrt(25))
Output:
5
21. from – यह कीवर्ड वर्तमान पायथन script में विशिष्ट फ़ंक्शन या attributes को आयात करने के लिए उपयोग किया जाता है।
Example:
- from math import sqrt
- print(sqrt(25))
Output:
5
22. as – इसका उपयोग name alias बनाने के लिए किया जाता है। यह module आयात करते समय user-define नाम प्रदान करता है।
Example:
- import calendar as cal
- print(cal.month_name[5])
Output:
May
23. Pass – pass कीवर्ड कुछ भी नहीं निष्पादित या भविष्य कोड के लिए एक placeholder बनाने के लिए प्रयोग किया जाता है। यदि हम एक खाली class या फ़ंक्शन की घोषणा करते हैं, तो यह एक error दिखाएगा, इसलिए हम pass कीवर्ड का उपयोग खाली class या फ़ंक्शन को घोषित करने के लिए करते हैं।
Example:
- class my_class:
- pass
- def my_func():
- pass
24. return – return कीवर्ड का उपयोग परिणाम मान या कोई भी फ़ंक्शन को वापस करने के लिए किया जाता है.
Example:
- def sum(a,b):
- c = a+b
- return c
- print(“The sum is:”,sum(25,15))
Output:
The sum is: 40
25. Is – इस कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि क्या दो variables एक ही वस्तु को संदर्भित करते हैं। यह true है अगर वे एक ही वस्तु को संदर्भित करते हैं अन्यथा false निम्नलिखित उदाहरण पर विचार करें।
Example
- x = 5
- y = 5
- a = []
- b = []
- print(x is y)
- print(a is b)
Output:
True
False
26. Global – global कीवर्ड का उपयोग फ़ंक्शन के अंदर एक global variable बनाने के लिए किया जाता है। कोई भी फंक्शन global एक्सेस कर सकता है। निम्नलिखित उदाहरण पर विचार करें।
Example
- def my_func():
- global a
- a = 10
- b = 20
- c = a+b
- print(c)
- my_func()
- def func():
- print(a)
- func()
Output:
30
10
27. nonlocal – nonlocal के समान है global (एक function के अंदर function) और nested function के अंदर एक variable के साथ काम करते थे। निम्नलिखित उदाहरण पर विचार करें।
Example
- def outside_function():
- a = 20
- def inside_function():
- nonlocal a
- a = 30
- print(“Inner function: “,a)
- inside_function()
- print(“Outer function: “,a)
- outside_function()
Output:
Inner function: 50
Outer function: 50
28. Lambda – लैम्बडा कीवर्ड का उपयोग पायथन में anonymous फ़ंक्शन को बनाने के लिए किया जाता है। यह एक नाम के बिना एक इनलाइन फ़ंक्शन है। निम्नलिखित उदाहरण पर विचार करें।
Example
- a = lambda x: x**2
- for i in range(1,6):
- print(a(i))
Output:
1
4
9
16
25
29. Yeild – yeild कीवर्ड python जनरेटर के साथ प्रयोग किया जाता है। यह फ़ंक्शन के निष्पादन को रोकता है और कॉल करने वाले को value लौटाता है। निम्नलिखित उदाहरण पर विचार करें।
Example
- def fun_Generator():
- yield 1
- yield 2
- yield 3
- # Driver code to check above generator function
- for value in fun_Generator():
- print(value)
Output:
1
2
3
30. With – with कीवर्ड exception handling में प्रयोग किया जाता है। यह code को साफ और अधिक पठनीय बनाता है। with उपयोग करने का लाभ , हमें close() को कॉल करने की आवश्यकता नहीं है । निम्नलिखित उदाहरण पर विचार करें।
Example
- with open(‘file_path’, ‘w’) as file:
- file.write(‘hello world !’)
31. None – none कीवर्ड शून्य मान को परिभाषित करने के लिए उपयोग नहीं किया जाता है। यह याद रखा जाता है कि none 0, गलत या किसी खाली डेटा-प्रकार को इंगित नहीं करता है। यह इसके डेटा प्रकार का एक उद्देश्य है, जो निम्नलिखित उदाहरण पर विचार करता है।
Example:
- def return_none():
- a = 10
- b = 20
- c = a + b
- x = return_none()
- print(x)
Output:
None
हमने सभी पायथन कीवर्ड कवर किए हैं। यह पायथन कीवर्ड का संक्षिप्त परिचय है। हम आगामी ट्यूटोरियल में अधिक जानेंगे।
हमें उम्मीद है की आपको हमारा यह लेख Keywords in Python in Hindi जरुर पसंद आया होगा. हमारी हमेशा से यही कोशिश रहती है की readers को Python या किसी भी अन्य विषय के बारे में पूरी जानकारी प्रदान की जाये ताकि आपको आवश्यक जानकारी ढूंढने के लिए किसी दुसरे sites या internet में खोजने की जरुरत ना पड़े। इससे आपके समय की बचत भी होगी और एक ही जगह में आपको पूरी information भी मिल जाएगी.
यदि अभी भी आपके मन में इस article को लेकर कोई भी सवाल हैं तो इसके लिए आप नीच comments में लिख सकते हैं।
यदि आपको यह लेख Keywords in Python in Hindi पसंद आया या आपको इस पोस्ट से कुछ सीखने को मिला तो आप इस पोस्ट को अपने Social Media Accounts जैसे Facebook, Twitter, पर शेयर कर सकते है ।