Python in Hindi - Keywords | Python Tutorials by Coding Guru
Table Content
- Introduction to keywords
- What is Keywords
- Keywords in Python
- Explaination to Keywords in Python
Introduction to Keywords in Python
Python Keyword विशेष Reserve शब्द हैं जो compiler/interpreter के लिए एक विशेष अर्थ व्यक्त करते हैं। प्रत्येक Keyword का एक विशेष अर्थ और एक विशिष्ट Operation होता है। इन 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 के रूप में किया जाता है। यह code की correctness की जांच करता है। यदि कोड में कोई error पाई जाती है और यह संदेश को error के साथ print करता है, तो यह एक 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 – इस keyword का उपयोग python में function को define करने के लिए किया जाता है। यदि function के नाम के बाद के बाद इसका इस्तेमाल किया जाए।
- def my_func(a,b):
- c = a+b
- print(c)
- my_func(10,20)
Output:
30
9. class- इसका उपयोग pyhton में class का प्रतिनिधित्व करने के लिए किया जाता है। class वस्तुओं का blueprint है। यह variable और methods का संग्रह है। निम्नलिखित class पर विचार करें।
- class Myclass:
- #Variables……..
- def function_name(self):
- #statements………
10. continue – इसका उपयोग वर्तमान पुनरावृत्ति (iteration) के execution को रोकने के लिए किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
- a = 0
- while a < 4:
- a += 1
- if a == 2:
- continue
- print(a)
Output:
1
3
4
11. break – यह लूप execution और 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 का प्रतिनिधित्व करने के लिए किया जाता है। किसी विशेष block के execution का निर्णय 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 ब्लॉक execute किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
Example:
- n = 11
- if(n%2 == 0):
- print(“Even”)
- else:
- print(“odd”)
Output:
Odd
14. elif – इस Keyword का इस्तेमाल कई conditions को check करने के लिए किया जाता है। यह 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 – इसका उपयोग object के 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 keyword का उपयोग code के एक block को बनाने के लिए किया जाता है जिसे हमेशा execute किया जाएगा चाहे कोई दूसरा block 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 keyword sequences (list, tuple, dictionary, string) पर iterate किया जाता है। जब तक स्थिति false नहीं लौटती है तब तक एक loop execute किया जाता है। निम्नलिखित उदाहरण पर विचार करें।
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 – वर्तमान python script में module आयात करने के लिए import कीवर्ड का उपयोग किया जाता है। module में एक runnable python code होता है।
Example:
- import math
- print(math.sqrt(25))
Output:
5
21. from – यह keyword वर्तमान पायथन 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 कीवर्ड कुछ भी नहीं execute या future code के लिए एक placeholder बनाने के लिए प्रयोग किया जाता है। यदि हम एक खाली class या function की घोषणा करते हैं, तो यह एक error दिखाएगा, इसलिए हम pass keyword का उपयोग खाली 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 – इस keyword का उपयोग यह जांचने के लिए किया जाता है कि क्या दो variables एक ही वस्तु को संदर्भित करते हैं। यह true है अगर वे एक ही वस्तु को संदर्भित करते हैं अन्यथा false निम्नलिखित उदाहरण पर विचार करें।
Example
- x = 5
- y = 5
- a = []
- b = []
- print(x is y)
- print(a is b)
Output:
True
False
26. Global – global keyword का उपयोग फ़ंक्शन के अंदर एक global variable बनाने के लिए किया जाता है। कोई भी function global access कर सकता है। निम्नलिखित उदाहरण पर विचार करें।
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 – lamda keyword का उपयोग python में anonymous function को बनाने के लिए किया जाता है। यह एक नाम के बिना एक inline function है। निम्नलिखित उदाहरण पर विचार करें।
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 जनरेटर के साथ प्रयोग किया जाता है। यह function के execution को रोकता है और call करने वाले को 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 keyword exception handling में प्रयोग किया जाता है। यह code को साफ और अधिक पठनीय बनाता है। with उपयोग करने का लाभ , हमें close() को कॉल करने की आवश्यकता नहीं है । निम्नलिखित उदाहरण पर विचार करें।
Example
- with open(‘file_path’, ‘w’) as file:
- file.write(‘hello world !’)
31. None – none keyword शून्य मान को define करने के लिए उपयोग नहीं किया जाता है। यह याद रखा जाता है कि none 0, गलत या किसी खाली datatype को इंगित नहीं करता है। यह इसके datatype का एक उद्देश्य है, जो निम्नलिखित उदाहरण पर विचार करता है।
Example:
- def return_none():
- a = 10
- b = 20
- c = a + b
- x = return_none()
- print(x)
Output:
None
हमने सभी python keyword कवर किए हैं। यह python keyword का संक्षिप्त परिचय है। हम आगामी tutorials में अधिक जानेंगे।
हमें उम्मीद है की आपको हमारा यह लेख Keywords in Python in Hindi जरुर पसंद आया होगा. हमारी हमेशा से यही कोशिश रहती है की readers को Python या किसी भी अन्य विषय के बारे में पूरी जानकारी प्रदान की जाये ताकि आपको आवश्यक जानकारी ढूंढने के लिए किसी दुसरे sites या internet में खोजने की जरुरत ना पड़े। इससे आपके समय की बचत भी होगी और एक ही जगह में आपको पूरी information भी मिल जाएगी.
Post a Comment