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

पायथन में रिवर्स्ड सेट ऑपरेटर का व्यावहारिक उपयोग क्या है?


रिवर्स्ड सेट ऑपरेटर ऐसे ऑपरेटर हैं जिन्हें इस प्रकार परिभाषित किया गया है:

s & z corresponds to s.__and__(z)
z & s corresponds to s.__rand__(z)

सिंपल ऑब्जेक्ट के and, add, or जैसे नॉर्मल ऑपरेशन में ये ज्यादा मायने नहीं रखते। हालांकि विरासत (इनहेरिटेंस) के मामले में, रिवर्स्ड ऑपरेशन सबक्लास से निपटने के दौरान विशेष रूप से उपयोगी होते हैं क्योंकि यदि राइट ऑपरेंड लेफ्ट ऑपरेंड का सबक्लास है तो रिवर्स्ड ऑपरेशन पहले प्रयास किया जाता है। पैरेंट और चाइल्ड क्लास में आपके अलग-अलग इम्प्लीमेंटेशन हो सकते हैं।

ये रिवर्स्ड ऑपरेशन तब भी उपयोग किए जाते हैं जब पहला ऑपरेंड NotImplemented लौटाता है।


  1. - Python में PYTHONPATH Environment Variable क्या है?

    PYTHONPATH Environment Variable PYTHONPATH एक Environment Variable है जिसे आप Additional Directories Add करने के लिए Set कर सकते हैं जहां Python Modules और Packages के लिए Look करेगा। अधिकांश Installations के लिए, आपको ये Variables Set करने की आवश्यकता नहीं है क्योंकि Python को Run करने के लिए इनक

  1. - Python में Import Statement का क्या उपयोग है?

    Python में Import Statement अपने Code में किसी Package का उपयोग करने के लिए, आपको पहले इसे Accessible बनाना होगा। आपको इसे Import करना होगा। आप Python में किसी भी चीज़ का उपयोग उससे पहले नहीं कर सकते जब तक कि वह Defined न हो। कुछ चीज़ें Built-in होती हैं, उदाहरण के लिए Basic Types (जैसे int, float,

  1. - पायथन में assert स्टेटमेंट का उपयोग क्या है?

    assert स्टेटमेंट का निम्न सिंटैक्स होता है: assert , उपरोक्त लाइन को इस प्रकार पढ़ा जाता है: यदि फाल्स मूल्यांकन करता है, तो एक एक्सेप्शन उठाया जाता है और आउटपुट होगा। यदि हम किसी कोड ब्लॉक या एक्सप्रेशन का परीक्षण करना चाहते हैं तो हम इसे assert कीवर्ड के बाद रखते हैं। यदि टेस्ट पास होता है या ए