Keywords in python - पाइथन में keywords क्या होते हैं?
Print All Python Keywords
Source Code :
import keyword
print(keyword.kwlist)
Output :
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Keywords In Python : Python Keywords कितने प्रकार के होते हैं ?
and | as | assert | break |
class | continue | def | del |
elif | else | except | nonlocal |
False | finally | for | from |
global | if | import | in |
is | lambda | None | not |
or | pass | raise | |
return | True | try | while |
with | yield |
'and' Keyword in python :
'and' keyword का इस्तेमाल जब दिए गए दो या दो से ज्यादा operands true होते है तब true return किया जाता है |
0 = True
1 = False
Source Code :
print(5!=6 and 5==6) #False
print(5!=6 and 5==5) #True
print(5!=6 and 5==6 and 4<6) #False
Output :
False
True
False
'as' Keyword in Python:
'as' keyword का इस्तेमाल module को कोई नया या उपनाम(alias) नाम देकर import किया जाता है |
'assert' Keyword in Python :
Python Program में debugging के लिए 'assert' keyword का इस्तेमाल किया जाता है |
'assert' keyword के साथ जब condition true होता है तब कुछ नहीं होता और जब condition false होता है तब 'AssertionError' occur होता है |
Source Code :
assert 4==4 #No Exception
assert 4==5 #AssertionError Exception Occured
Output :
assert 4==5 #AssertionError Exception Occured
AssertionError
'class' Keyword in Python
User द्वारा classes को define करने के लिए 'class' keyword का इस्तेमाल किया जाता है |
classes में कुछ attributes और कुछ methods होते है |
Classes 'OOP' में सबसे महत्वपूर्ण हिस्सा है |
Source Code :
class myClass: def func(): print("Hello") myClass.func()
Output :
Hello
'continue' Keyword in Python
'continue' keyword का इस्तेमाल iterate हो रहे कुछ statements को skip करता है |
'continue' का उपयोग iterate न हो रहे Loop को iterate करने के लिए किया जाता है |
Source Code:
a = 0 while(a < 10): if(a == 5): print("skipped value of a is ", a) a = a + 1 continue print("value of a is ", a) a = a + 1
Output :
value of a is 0 value of a is 1 value of a is 2 value of a is 3 value of a is 4 skipped value of a is 5 value of a is 6 value of a is 7 value of a is 8 value of a is 9
'def' Keyword in Python
'def' keyword का इस्तेमाल user-defined function बनाने के लिए किया जाता है |
'del' Keyword in Python
Python 'del' keyword का मतलब delete होता है |
'del' keyword का इस्तेमाल list, tuple, dictionary या किसी और collection से element को delete करने के लिए इस्तेमाल किया जाता है |
'del' keyword के बजाय remove() function का भी इस्तेमाल किया जाता है |
Source Code :
list = [1, 4, 3, 5, 7] del list[2] print(list)
Output :
[1, 4, 5, 7]
'elif' Keyword in Python
'elif' keyword का इस्तेमाल if और else keyword के साथ किया जाता है | एक से ज्यादा conditions को check करने के लिए 'elif' का इस्तेमाल किया जाता है |
'else' Keyword in Python
'else' keyword का इस्तेमाल if, elif या सिर्फ if के साथ किया जाता है |अगर if या if और elif की condition false होती है तो else का statement execute होता है |
'except' Keyword in Python
'except' keyword का इस्तेमाल exception/error handling के लिए किया जाता है | try clause के साथ except को इस्तेमाल किया जाता है |
Example में try block में जो भी exception occur होगा उसका तुरंत Block execute हो जाएगा |
'nonlocal' Keyword in Python
'nonlocal' keyword का इस्तेमाल nested funtion के लिए किया जाता है | 'nonlocal' variables ये global भी नहीं होते और global भी नहीं होते है | अगर inner function में उनको लिया जाता है तो outer functions में उनकी values change नहीं होती है |
'False' Keyword in Python
'False' keyword boolean false का वर्णन करता है |अगर दी गयी condition या statement गलत होता है तो False; return किया जाता है | False '0' के बराबर होता है |
'finally' Keyword in Python
'finally' keyword का इस्तेमाल 'try-except' या 'try' block के साथ किया जाता है |
exception/error हो या ना हो finally block execute होता है |
'for' Keyword in Python
'for' keyword का इस्तेमाल looping के लिए किया जाता है | Collection के elements को iterate करने के लिए 'for' Loop का इस्तेमाल किया जाता है |
Source Code :
list = ["Maxon", "Kapil", "Vikas"] for n in list: print(n)
Output :
Maxon Kapil Vikas
'from' Keyword in Python
'from' keyword का इस्तेमाल 'import' keyword के साथ किया जाता है | कुछ विशिष्ट function या attribute को import करने के लिए 'from' का इस्तेमाल किया जाता है |
अगर सिर्फ 'Module' को import किया जाता है और उसमे से func1() को लेना पड़ता है तो 'Module.func1()' लिखना पड़ता है |
'global' Keyword in Python
'global' keyword का इस्तेमाल function के variable को module में global बनाने के लिए किया जाता है |
'if' Keyword in Python
'if' keyword का इस्तेमाल if statement, if_else statement और if_elif_else statement में किया जाता है |
'import' Keyword in Python
'import' keyword का इस्तेमाल module को current program पर import करने के लिए किया जाता है | Example पर math module को import किया गया है |
'in' Keyword in Python
'in' keyword का इस्तेमाल collections(list, tuple, string, dictionary) में element है या नहीं ये check करके boolean value return करता है | for Loop में भी 'in' keyword का होना अनिवार्य होता है |
'is' Keyword in Python
'is' keyword का इस्तेमाल object equality के लिए किया जाता है | ये keyword '==' operator के थोडा-बहुत समान होता है | अगर दो object equal होते है तो 'True' return होता है और equal नहीं होते है तो 'False' return होता है |
'lambda' Keyword in Python
'lambda' keyword से anonymous(without name) function को create किया जाता है | name वाले function में 'def' keyword का इस्तेमाल किया जाता है और anonymous function में 'def' के बजाय 'lambda' keyword का इस्तेमाल किया जाता है | lambda function के लिए return statement नहीं होता है | function के arguments list को parenthesis(()) में close नहीं किया जाता है |anonymous function होने के कारण इनको किसी variable पर assign किया जाता है और उस variable के जरिये call किया जाता है |
'None' Keyword in Python
Python में 'None' keyword का इस्तेमाल किया जाता है लेकिन दूसरे Programming languages में 'null' keyword का इस्तेमाल किया जाता है | 'None' का मतलब कोई value नहीं होती | अगर function कोई value return नहीं करता है तो 'None' return करता है |
'not'(Logical NOT) Keyword in Python
'not' keyword का इस्तेमाल जब दिए गए Operand को true से false या false से true में convert करता है |
0 = True
1 = False
'or'(Logical OR) Keyword in Python
'or' keyword का इस्तेमाल जब दिए गए operands में से एक भी operand true होता है तब true return किया जाता है |
0 = True
1 = False
'pass' Keyword in Python
'pass' keyword का इस्तेमाल Loops, functions और classes को रिक्त रखा है | ये एक null statement/block होता है | 'pass' का इस्तेमाल जब किया जाता है तब ये कुछ नहीं करता है |
pass statement का इस्तेमाल एक ही line पर या separate line पर भी किया जाता है |
'raise' Keyword in Python
'raise' keyword का इस्तेमाल Exception Handling के लिए किया जाता है | raise keyword से custom exception/error का निर्माण किया जाता है | ज्यादातर programming languages में 'throw' keyword का इस्तेमाल किया जाता है लेकिन Python में 'raise' का इस्तेमाल किया जाता है |
'return' Keyword in Python
'return' keyword का इस्तेमाल function के आखिरी में किया जाता है | function को अगर कोई value return नहीं की जाती है तो null/None return किया जाता है |
'True' Keyword in Python
'True' keyword ये एक Boolean value है | Logical या Comparison operations में boolean value(True, False) return किया जाता है | True की value '1' और False की value '0' होती है |
'try' Keyword in Python
'try' keyword का इस्तेमाल exception handling में किया जाता है | जिस code exception/error check करना है उस code को try Block पर लिखा जाता है |
'while' Keyword in Python
'while' keyword का इस्तेमाल looping के लिए किया जाता है | जब तक while condition true होती है तब तक statement iterate होता रहता है और अगर condition false या loop break किया जाता है तब loop का iteration बंद हो जाता है |
'with' Keyword in Python
'with' keyword का इस्तेमाल file handling के लिए किया जाता है | जब file के लिए 'with_as' statement का इस्तेमाल किया जाता है तब file को close करने की जरुरत नहीं पड़ती है |
'yield' Keyword in Python
'yield' keyword का इस्तेमाल function के लिए return statement जैसे किया जाता है | 'yield' keyword; generator को return करता है | return statement; function के आखिर में function terminate करता है लेकिन 'yield' statement; function को suspend करके वहा से आगे वापस शुरू होता है | Normal function जहा पर ख़त्म होता है वहा पर वापस नहीं आता है |
अगर आपको यह पोस्ट 📑 पसंद आई हो तो अपने मित्रों के साथ जरूर शेयर करें। धन्यवाद !