Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में कीवर्ड

अन्य भाषाओं की तरह, पायथन में भी कुछ आरक्षित शब्द हैं। ये शब्द कुछ विशेष अर्थ रखते हैं। कभी-कभी यह एक कमांड, या एक पैरामीटर आदि हो सकता है। हम कीवर्ड का उपयोग चर नामों के रूप में नहीं कर सकते हैं।

पायथन कीवर्ड हैं

सच गलत वर्ग डीईएफ़ वापसी
अगर एलिफ़ अन्य कोशिश करें को छोड़कर
उठाएं आखिरकार के लिए में है
नहीं से आयात वैश्विक लैम्ब्डा
गैर स्थानीय पास जबकि ब्रेक जारी रखें
और साथ के रूप में उपज डेल
या जोर दें कोई नहीं

सही और गलत कीवर्ड

पायथन में सत्य और असत्य सत्य मूल्य हैं। तुलना ऑपरेटर सही या गलत लौटाता है। बूलियन चर भी उन्हें धारण कर सकते हैं।

उदाहरण कोड

#Keywords True, False
print(5 < 10) #it is true
print(15 < 10) #it is false

आउटपुट

True
False

वर्ग, def, वापसी कीवर्ड

वर्ग पायथन में नए उपयोगकर्ता-परिभाषित वर्ग को परिभाषित करने के लिए कीवर्ड का उपयोग किया जाता है। डीईएफ़ उपयोगकर्ता-परिभाषित फ़ंक्शन को परिभाषित करने के लिए उपयोग किया जाता है। और रिटर्न कीवर्ड का उपयोग किसी फंक्शन से वापस जाने के लिए किया जाता है और इनवॉकर फंक्शन को एक वैल्यू भेजता है।

उदाहरण कोड

#Keywords Class, def, return
class Point: #Class keyword to define class
   def __init__(self, x, y): #def keyword to define function
      self.x = x
      self.y = y
   def __str__(self):
      return '({},{})'.format(self.x, self.y) #return Keyword for returning
p1 = Point(10, 20)
p2 = Point(5, 7)
print('Points are: ' + str(p1) + ' and ' + str(p2))

आउटपुट

Points are: (10,20) and (5,7)

अगर, एलिफ, और कीवर्ड

इन तीन कीवर्ड्स का इस्तेमाल कंडीशनल ब्रांचिंग या डिसीजन मेकिंग के लिए किया जाता है। जब if स्टेटमेंट के लिए कंडीशन सही होती है, तो यह if ब्लॉक में प्रवेश करती है। जब यह गलत होता है, तो यह दूसरी स्थिति की खोज करता है, इसलिए यदि कुछ एलिफ ब्लॉक हैं, तो यह उनके साथ स्थिति की जांच करता है। और अंत में, जब सभी शर्तें झूठी होती हैं, तो यह दूसरे भाग में प्रवेश करती है।

उदाहरण कोड

#Keywords if, elif, else
defif_elif_else(x):
   if x < 0:
      print('x is negative')
   elif x == 0:
      print('x is 0')
   else:
      print('x is positive')
if_elif_else(12)
if_elif_else(-9)
if_elif_else(0)

आउटपुट

x is positive
x is negative
x is 0

कोशिश, सिवाय, बढ़ाए, अंत में कीवर्ड

इन कीवर्ड का उपयोग पायथन में विभिन्न अपवादों को संभालने के लिए किया जाता है। कोशिश . में ब्लॉक करें, हम कुछ कोड लिख सकते हैं, जो उठा . हो सकता है कुछ अपवाद, और छोड़कर . का उपयोग करना ब्लॉक, हम उन्हें संभाल सकते हैं। आखिरकार बिना क्रिया के अपवाद होने पर भी ब्लॉक निष्पादित किया जाता है।

उदाहरण कोड

#Keywords try, except, raise, finally
defreci(x):
   if x == 0:
      raise ZeroDivisionError('Cannot divide by zero') #raise an exception
   else:
      return 1/x
deftry_block_example(x):
   result = 'Unable to determine' #initialize
   try: #try to do next tasks
      result = reci(x)
   except ZeroDivisionError: #except the ZeroDivisionError
      print('Invalid number')
   finally: # Always execute the finally block
      print(result)
try_block_example(15)
try_block_example(0)

आउटपुट

0.06666666666666667
Invalid number
Unable to determine

के लिए, में, कीवर्ड नहीं है

के लिए कीवर्ड मूल रूप से पायथन में लूप के लिए है। और में कुछ कंटेनर ऑब्जेक्ट्स में कुछ तत्वों की भागीदारी की जांच के लिए कीवर्ड का उपयोग किया जाता है। अन्य दो कीवर्ड हैं, ये है . हैं और नहीं . है किसी वस्तु की पहचान का परीक्षण करने के लिए कीवर्ड का उपयोग किया जाता है। नहीं कीवर्ड का उपयोग किसी भी सशर्त बयान को उलटने के लिए किया जाता है।

उदाहरण कोड

#Keywords for, in, is, not
animal_list = ['Tiger', 'Dog', 'Lion', 'Peacock', 'Snake']
for animal in animal_list: #iterate through all animals in animal_list
   if animal is 'Peacock': #equality checking using 'is' keyword
      print(animal + ' is a bird')
   elif animal is not 'Snake': #negation checking using 'not' keyword
      print(animal + ' is mammal')

आउटपुट

Tiger is mammal
Dog is mammal
Lion is mammal
Peacock is a bird

से, कीवर्ड आयात करें

आयात कीवर्ड का उपयोग कुछ मॉड्यूल को वर्तमान नाम स्थान में आयात करने के लिए किया जाता है। से…आयात मॉड्यूल से कुछ विशेष विशेषता आयात करने के लिए प्रयोग किया जाता है।

उदाहरण कोड

#Keywords from, import
from math import factorial
print(factorial(12))

आउटपुट

479001600

वैश्विक कीवर्ड

वैश्विक कीवर्ड का उपयोग यह दर्शाने के लिए किया जाता है कि एक चर, जो एक ब्लॉक के अंदर उपयोग किया जाता है, वैश्विक चर है। जब ग्लोबल कीवर्ड मौजूद नहीं होता है, तो वेरिएबल रीड ओनली की तरह काम करेगा। मान को संशोधित करने के लिए, हमें वैश्विक . का उपयोग करना चाहिए कीवर्ड।

उदाहरण कोड

#Keyword global
glob_var = 50
defread_global():
   print(glob_var)
def write_global1(x):
   global glob_var
   glob_var = x
def write_global2(x):
   glob_var = x
read_global()
write_global1(100)
read_global()
write_global2(150)
read_global()

आउटपुट

50
100
100

लैम्ब्डा कीवर्ड

लैम्ब्डा कुछ अनाम फ़ंक्शन बनाने के लिए कीवर्ड का उपयोग किया जाता है। अनाम कार्यों के लिए, कोई नाम नहीं है। यह एक इनलाइन फ़ंक्शन की तरह है। अनाम कार्यों में कोई वापसी विवरण नहीं है।

उदाहरण कोड

#Keyword lambda
square = lambda x: x**2
for item in range(5, 10):
   print(square(item))

आउटपुट

25
36
49
64
81

गैर स्थानीय कीवर्ड

गैर स्थानीय कीवर्ड का उपयोग किया जाता है, एक नेस्टेड फ़ंक्शन में एक चर घोषित करना इसके लिए स्थानीय नहीं है। तो यह बाहरी कार्य के लिए स्थानीय है, लेकिन आंतरिक कार्य के लिए नहीं। इस कीवर्ड का उपयोग कुछ गैर-स्थानीय चर मान को संशोधित करने के लिए किया जाता है, अन्यथा यह केवल पढ़ने के लिए मोड में होता है।

उदाहरण कोड

#Keyword nonlocal
defouter():
   x = 50
   print('x from outer: ' + str(x))
   definner():
      nonlocal x
      x = 100
      print('x from inner: ' + str(x))
   inner()
   print('x from outer: ' + str(x))
outer()

आउटपुट

x from outer: 50
x from inner: 100
x from outer: 100

पास कीवर्ड

पास कीवर्ड मूल रूप से पायथन में अशक्त कथन है। जब पास निष्पादित किया जाता है, कुछ नहीं होता है। इस कीवर्ड का उपयोग प्लेसहोल्डर के रूप में किया जाता है।

उदाहरण कोड

#Keyword pass
defsample_function():
   pass #Not implemented now
sample_function()

आउटपुट

 
(No Output will come)

समय, विराम, जारी रखें, और कीवर्ड

जबकि पाइथन में जबकि लूप है। ब्रेक स्टेटमेंट का उपयोग करंट लूप से बाहर आने के लिए किया जाता है, और कंट्रोल सेक्शन में चला जाता है, जो लूप के ठीक नीचे होता है। जारी रखें वर्तमान पुनरावृत्ति को अनदेखा करने के लिए उपयोग किया जाता है। यह अलग-अलग लूप में अगले पुनरावृत्ति पर जाता है।

और पायथन में तार्किक और संचालन के लिए कीवर्ड का उपयोग किया जाता है, जब दोनों ऑपरेंड सत्य होते हैं, तो यह एक सही मान देता है।

उदाहरण कोड

#Keywords while, break, continue, and
i = 0
while True:
   i += 1
   if i>= 5 and i<= 10:
      continue #skip the next part
   elifi == 15:
      break #Stop the loop
   print(i)

आउटपुट

1
2
3
4
11
12
13
14

के साथ, कीवर्ड के रूप में

साथ स्टेटमेंट का उपयोग कोड के एक सेट के निष्पादन को एक विधि के भीतर लपेटने के लिए किया जाता है, जिसे संदर्भ प्रबंधक द्वारा परिभाषित किया जाता है। के रूप में कीवर्ड का उपयोग उपनाम बनाने के लिए किया जाता है।

उदाहरण कोड

#Keyword with, as
with open('sampleTextFile.txt', 'r') as my_file:
   print(my_file.read())

आउटपुट

Test File.
We can store different contents in this file
~!@#$%^&*()_+/*-+\][{}|:;"'<.>/,'"]

उपज कीवर्ड

उपज कीवर्ड का उपयोग जनरेटर को वापस करने के लिए किया जाता है। जनरेटर एक पुनरावर्तक है। यह एक समय में एक तत्व उत्पन्न करता है।

उदाहरण कोड

#Keyword yield
defsquare_generator(x, y):
   for i in range(x, y):
      yield i*i
my_gen = square_generator(5, 10)
for sq in my_gen:
   print(sq)

आउटपुट

25
36
49
64
81

डेल, या कीवर्ड

डेल किसी वस्तु के संदर्भ को हटाने के लिए कीवर्ड का उपयोग किया जाता है। और या कीवर्ड तार्किक या संचालन करता है। जब ऑपरेंड में से कम से कम एक सत्य हो, तो उत्तर सत्य होगा।

उदाहरण कोड

#Keywords del, or
my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110]
index = []
for i in range(len(my_list)):
   if my_list[i] == 30 or my_list[i] == 60:
      index.append(i)
for item in index:
   del my_list[item]
print(my_list)

आउटपुट

[10, 20, 40, 50, 60, 80, 90, 100, 110]

जोर कीवर्ड

जोर डिबगिंग के लिए स्टेटमेंट का उपयोग किया जाता है। जब हम आंतरिक स्थिति की जांच करना चाहते हैं, तो हम जोर . का उपयोग कर सकते हैं बयान। जब शर्त सही होती है, तो यह कुछ भी नहीं लौटाता है, लेकिन जब यह गलत होता है, तो मुखर कथन AssertionError को बढ़ा देगा।

उदाहरण कोड

#Keyword assert
val = 10
assert val > 100

आउटपुट

---------------------------------------------------------------------------
AssertionErrorTraceback (most recent call last)
<ipython-input-12-03fe88d4d26b> in <module>()
      1#Keyword assert
      2val=10
----> 3assertval>100

AssertionError: 

कोई नहीं कीवर्ड

कोई नहीं पायथन में एक विशेष स्थिरांक है। इसका अर्थ है शून्य मान या मूल्य का अभाव। हम एक से अधिक कोई भी ऑब्जेक्ट नहीं बना सकते हैं, लेकिन हम इसे अलग-अलग वेरिएबल के लिए असाइन कर सकते हैं।

उदाहरण कोड

#Keyword None
deftest_function(): #This function will return None
   print('Hello')
x = test_function()
print(x)

आउटपुट

Hello
None

  1. कैसे जांचें कि पाइथन में एक स्ट्रिंग वैध कीवर्ड है या नहीं?

    अन्य भाषाओं की तरह, पायथन में भी कुछ आरक्षित शब्द हैं। ये शब्द कुछ विशेष अर्थ रखते हैं। कभी-कभी यह एक कमांड, या एक पैरामीटर आदि हो सकता है। हम कीवर्ड का उपयोग चर नामों के रूप में नहीं कर सकते हैं। इस खंड में हम देखेंगे कि कैसे एक स्ट्रिंग की जांच करने के लिए वैध कीवर्ड है या नहीं। इन चीजों को जांच

  1. पायथन में कक्षाओं को कैसे परिभाषित करें?

    पायथन में, लगभग सभी कोड कक्षाओं का उपयोग करके कार्यान्वित किए जाते हैं। कोड के संबंधित टुकड़ों को एक साथ रखने के लिए प्रोग्रामर कक्षाओं का उपयोग करते हैं। यह कीवर्ड क्लास का उपयोग करके किया जाता है, जो ऑब्जेक्ट-ओरिएंटेड कंस्ट्रक्शन का एक संग्रह है। एक वर्ग वस्तुओं को बनाने के लिए एक टेम्पलेट है। ऑब

  1. पायथन में आरक्षित कीवर्ड क्या हैं?

    आरक्षित शब्द (जिसे कीवर्ड भी कहा जाता है) को भाषा में पूर्वनिर्धारित अर्थ और वाक्य रचना के साथ परिभाषित किया जाता है। प्रोग्रामिंग निर्देशों को विकसित करने के लिए इन खोजशब्दों का उपयोग करना होगा। आरक्षित शब्दों का उपयोग अन्य प्रोग्रामिंग तत्वों जैसे चर के नाम, फ़ंक्शन आदि के लिए पहचानकर्ता के रूप मे