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

पायथन में Try, Except और Else स्टेटमेंट समझाएं।

पायथन में एक्सेप्शन हैंडल करने का सामान्य तरीका "try-except" ब्लॉक का उपयोग करना है। हम except क्लॉज के बाद एक else क्लॉज भी शामिल कर सकते हैं। else ब्लॉक में स्टेटमेंट्स तभी एक्जीक्यूट होते हैं जब try स्टेटमेंट में कोई एक्सेप्शन नहीं होता।

वैकल्पिक else क्लॉज तब एक्जीक्यूट होता है जब कंट्रोल एक्सेप्शन के मामले को छोड़कर या return, continue, या break स्टेटमेंट के एक्जीक्यूशन के मामले को छोड़कर try क्लॉज के अंत से बाहर निकलता है।

उदाहरण

दिए गए कोड को निम्न प्रकार से फिर से लिखा जा सकता है:

a = [11, 8, 9, 2]
try:
    foo = a[3]
except:
    print("index out of range")
else:
    print("index well within range")

आउटपुट

यह आउटपुट देता है:

index well within range
  1. - पायथन में try, except और finally स्टेटमेंट समझाएं।

    पायथन में एक्सेप्शन हैंडलिंग में, हम एक्सेप्शन पकड़ने और हैंडल करने के लिए try और except स्टेटमेंट्स का उपयोग करते हैं। try क्लॉज के अंदर का कोड स्टेटमेंट दर स्टेटमेंट एक्जीक्यूट होता है। यदि कोई एक्सेप्शन होता है, तो try ब्लॉक का बाकी हिस्सा छोड़ दिया जाता है और except क्लॉज एक्जीक्यूट होता है। उदा

  1. - पायथन में एक्सेप्शन को अनदेखा करके कैसे आगे बढ़ें?

    हम निम्न तरीकों से एक्सेप्शन को हैंडल किए बिना try-except ब्लॉक चला सकते हैं: try: 1/0 except: pass और try: 1/0 except Exception: pass पहले मामले में, bare except: का उपयोग करना except BaseException: जैसा है जो KeyboardInterrupt, SystemExit और उन जैसे एरर्स को भी पकड़ लेगा, जो सीधे e

  1. - Python कंडीशनल स्टेटमेंट्स में महारत: If, Else, Elif समझाया गया

    इस ट्यूटोरियल में हम देखते हैं कि Python में if, else और elif स्टेटमेंट्स का उपयोग कैसे करें। किसी भी भाषा में कोडिंग करते समय, ऐसे समय होते हैं जब हमें निर्णय लेने और निर्णय के परिणाम के आधार पर कुछ कोड निष्पादित करने की आवश्यकता होती है। Python में, हम किसी स्थिति का मूल्यांकन करने के लिए if स्टेट