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

पायथन में if स्टेटमेंट उपयोग करने के लिए सर्वोत्तम अभ्यास क्या हैं?


यहां कुछ चरण दिए गए हैं जिनका पालन करके आप नेस्टेड if...elif...else को ऑप्टिमाइज़ कर सकते हैं:

  1. सुनिश्चित करें कि सबसे अधिक लिया जाने वाला पथ शीर्ष के निकट हो। यह सुनिश्चित करता है कि सबसे अधिक एक्जीक्यूट होने वाले पथ पर कई कंडीशन चेक करने की आवश्यकता नहीं है।
  2. इसी तरह, पथ को सबसे अधिक उपयोग के अनुसार सॉर्ट करें और कंडीशन को तदनुसार रखें।
  3. शॉर्ट-सर्किटिंग का लाभ उठाएं। यदि आपके पास ऐसा स्टेटमेंट है:
    if heavyOperation() and lightOperation():
    तो इसे इस प्रकार बदलने पर विचार करें:
    if lightOperation() and heavyOperation():
    यह सुनिश्चित करेगा कि यदि lightOperation फॉल्स है तो heavyOperation एक्जीक्यूट ही नहीं होगा। यही चीज or कंडीशन के साथ भी की जा सकती है।
  4. नेस्टेड स्ट्रक्चर को फ्लैट करने का प्रयास करें। हालांकि यह कोड को ऑप्टिमाइज़ नहीं करता, लेकिन यह निश्चित रूप से इसे अधिक पठनीय बनाने में मदद कर सकता है।

  1. - EAI का उपयोग करने के कारण क्या हैं?

    EAI (एंटरप्राइज एप्लिकेशन इंटीग्रेशन) का उपयोग करने के विभिन्न कारण निम्नलिखित हैं: विलय और अधिग्रहण (Mergers & Acquisitions) विलय और अधिग्रहण को सफल होने के लिए दो या दो से अधिक संगठनों की असमान व्यावसायिक प्रक्रियाओं के रातोंरात एकीकरण की आवश्यकता होती है ताकि वे एक व्यक्तिगत निगम के रूप में काम

  1. - C++ सीखने के लिए सर्वश्रेष्ठ ऑनलाइन ट्यूटोरियल कौन से हैं?

    वेब पर कई संसाधन हैं जो आपको C++ सीखने में मदद कर सकते हैं। मैंने C++ सीखने के लिए कुछ सर्वश्रेष्ठ संसाधनों की एक संकलित सूची देने का प्रयास किया है – tutorialspoint.com/cplusplus – यह C++ सीखने के लिए एक बेहतरीन जगह है क्योंकि यह C++ में लगभग सभी बेसिक और इंटरमीडिएट विषयों को गहराई से कवर करता है

  1. क्रोम के लिए बेस्ट जीमेल प्लगइन्स क्या हैं? क्रोम के लिए बेस्ट जीमेल प्लगइन्स क्या हैं?

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