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

पायथन में चर मानों का पता लगाने के लिए "अगर" के बजाय "कोशिश" का उपयोग करें?

2025-04-30 पर पोस्ट किया गया
ब्राउज़ करें:854

] यह दुविधा "अगर" या "कोशिश" का उपयोग करने के बीच निर्णय लेने के बीच उत्पन्न होती है। आपके उदाहरण में, एक "यदि" निर्माण का उपयोग करना इस तरह दिखेगा:

When Should You Use परिणाम = फ़ंक्शन () यदि परिणाम: परिणाम में आर के लिए: # प्रक्रिया आइटम

यह दृष्टिकोण मानता है कि परिणाम चर एक गैर-खाली मान रखता है। यदि परिणाम एक खाली सूची या कोई नहीं है, तो परिणाम पर पुनरावृति करने की कोशिश करते समय एक IndexError या TypeRror उठाया जाएगा। इस मामले में, आप अपवादों को संभालने के लिए ब्लॉक को छोड़कर एक कोशिश/का उपयोग कर सकते हैं:

परिणाम = फ़ंक्शन () कोशिश करना: परिणाम में आर के लिए: # प्रक्रिया आइटम टाइपरर को छोड़कर: पास

यह कोड परिणाम चर पर पुनरावृति करने का प्रयास करेगा। यदि यह एक खाली सूची या कोई नहीं के कारण एक प्रकार का सामना करता है, तो यह त्रुटि को छोड़ देगा और निष्पादन जारी रखेगा। उठाया गया। ब्लॉक। प्रवाह। यह दृष्टिकोण अधिक कुशल और संक्षिप्त हो सकता है, जैसा कि ऊपर "प्रयास" उदाहरण में देखा गया है।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3