"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > शीर्षक यह हो सकता है: पायथन एक्सेप्शन हैंडलिंग: \',\' और \'as\' के बीच क्या अंतर है?

शीर्षक यह हो सकता है: पायथन एक्सेप्शन हैंडलिंग: \',\' और \'as\' के बीच क्या अंतर है?

2024-11-15 को प्रकाशित
ब्राउज़ करें:623

The title could be:

Python Exception Handling: What\'s the Difference Between \',\' and \'as\'?

पायथन अपवाद हैंडलिंग में ',' और 'as' के बीच अंतर को समझना

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

अल्पविराम के साथ वाक्यविन्यास

try:
    pass
except Exception, exception:
    pass

2.6 से पहले के पायथन संस्करणों में, यह सिंटैक्स एक वेरिएबल के लिए अपवाद निर्दिष्ट करने का एकमात्र तरीका था। अल्पविराम अपवाद वर्ग को चर नाम से अलग करता है। उदाहरण के लिए, उपरोक्त कोड वेरिएबल अपवाद को अपवाद निर्दिष्ट करेगा।

'as' के साथ सिंटेक्स

try:
    pass
except Exception as exception:
    pass

पायथन 2.6 में पेश किया गया, as सिंटैक्स एक वेरिएबल के अपवाद के स्पष्ट और अधिक स्पष्ट असाइनमेंट की अनुमति देता है। यह सिंटैक्स कीवर्ड के बाद निर्दिष्ट वेरिएबल के लिए अपवाद निर्दिष्ट करता है। उपरोक्त उदाहरण को जारी रखते हुए, यह कोड वैरिएबल अपवाद को अपवाद निर्दिष्ट करता है। ]

पायथन 2.5 और पहले:

केवल अल्पविराम वाक्यविन्यास मान्य है।

    पायथन 2.6 और बाद में:
  • अल्पविराम और as वाक्यविन्यास दोनों मान्य हैं।
  • पायथन 3.x:
  • जैसा सिंटैक्स आवश्यक है।
  • उपयोग के लिए अनुशंसा
  • हालांकि दोनों सिंटैक्स पायथन 2.6 में मान्य हैं, यह है सिंटैक्स के रूप में उपयोग करने की अनुशंसा की जाती है. यह कम अस्पष्ट है और Python 3.x के साथ आगे संगत है, जहां यह आवश्यक सिंटैक्स बन जाता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3