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

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

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

सिंटैक्स

try:
   # main python Code....
except:
   # It is optional block
   # Code to handle exception
finally:
   # This Code that is always executed

उदाहरण

नीचे दिए गए कोड में हम NameError नामक एक अपवाद देखते हैं। यहां हम एक कोड बनाते हैं जो अघोषित चर को संदर्भित करता है। भले ही अपवाद को संभाला जाता है, फिर भी कोड "आखिरकार" ब्लॉक में चलता है। "आखिरकार" ब्लॉक में कोड भी निष्पादित हो जाता है।

try:
   var1 = 'Tutorials'
   # NameError is raised
   print(var2)

# Handle the exception
except NameError:
   print("variable is not found in local or global scope.")
finally:
   # Regardless of exception generation,
   # this block is always executed
   print('finally block code here')

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

variable is not found in local or global scope.
finally block code here

अपवाद हैंडलिंग के बिना

मान लीजिए कि हम अपवाद को हैंडल न करने के लिए कोड डिज़ाइन करते हैं। फिर भी अंत में ब्लॉक बिना क्रिया के अपवादों के लिए कोड निष्पादित करेगा।

उदाहरण

try:
   var1 = 'Tutorials'
   # NameError is raised
   print(var2)
# No exception handling
finally:
   # Regardless of exception generation,
   # this block is always executed
   print('finally block code here')

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

finally block code here
Traceback (most recent call last):
   File "xxx.py", line 4, in
      print(var2)
NameError: name 'var2' is not defined

  1. पायथन मैथ ऑपरेटर्स:ए गाइड

    कोई फर्क नहीं पड़ता कि आप क्या बना रहे हैं, यह संभावना है कि आपके कोड में कहीं न कहीं नंबर आएंगे। आप किसी रेस्तरां ऐप के मेनू पर आइटम की कीमतों को स्टोर करने के लिए या मुद्रा विनिमय ऐप में विभिन्न मुद्राओं के बीच रूपांतरण करने के लिए संख्याओं का उपयोग कर सकते हैं। पायथन के शुरुआती आमतौर पर पूछते

  1. पायथन दुभाषिए:एक चरण-दर-चरण मार्गदर्शिका

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

  1. पायथन में कोशिश, को छोड़कर और अंत में बयानों की व्याख्या करें।

    पायथन में अपवाद हैंडलिंग में, हम अपवादों को पकड़ने और संभालने के लिए कोशिश और बयानों को छोड़कर उपयोग करते हैं। कोशिश खंड के भीतर कोड कथन द्वारा कथन निष्पादित किया जाता है। यदि कोई अपवाद होता है, तो शेष प्रयास ब्लॉक को छोड़ दिया जाता है और अपवाद खंड को निष्पादित किया जाता है। उदाहरण try: 'apple&#