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

पायथन टर्नरी ऑपरेटर को कैसे ओवरलोड करें?


टर्नरी ऑपरेटर को ओवरलोड नहीं किया जा सकता। हालांकि आप इसे लैम्ब्डा/फ़ंक्शन में लपेटकर उपयोग कर सकते हैं।

उदाहरण

result = lambda x: 1 if x < 3 else 10
print(result(2))
print(result(1000))

आउटपुट

यह आउटपुट देगा:

1
10

  1. - पायथन में लिस्ट पर * ऑपरेटर कैसे काम करता है?

    स्टार (*) ऑपरेटर सीक्वेंस/कलेक्शन को पोजिशनल आर्गुमेंट्स में अनपैक करता है। इसलिए यदि आपके पास एक लिस्ट है और आप उस लिस्ट के आइटम्स को प्रत्येक पोजिशन के लिए आर्गुमेंट्स के रूप में पास करना चाहते हैं जैसे वे लिस्ट में हैं, तो प्रत्येक एलिमेंट को व्यक्तिगत रूप से इंडेक्स करने के बजाय, आप बस * ऑपरेटर

  1. - पायथन फंक्शन को ओवरलोड कैसे करें?

    पायथन में आप एक मेथड को इस तरह परिभाषित कर सकते हैं कि उसे कॉल करने के कई तरीके हों। फंक्शन परिभाषा के आधार पर, इसे शून्य, एक, दो या अधिक पैरामीटर्स के साथ कॉल किया जा सकता है। इसे मेथड ओवरलोडिंग के रूप में जाना जाता है। दिए गए कोड में, एक क्लास है जिसमें एक मेथड sayHello() है। हम इसे नीचे दिखाए अनु

  1. - Ruby के टर्नरी ऑपरेटर को मास्टर करना: कॉम्पैक्ट कंडीशनल लॉजिक के लिए त्वरित गाइड

    Ruby में टर्नरी ऑपरेटर क्या है? एक टर्नरी ऑपरेटर तीन भागों से बना होता है, इसी से टर्नरी शब्द आया है। इन भागों में एक कंडीशनल स्टेटमेंट और दो संभावित परिणाम शामिल हैं। दूसरे शब्दों में, एक टर्नरी आपको केवल एक लाइन कोड में एक कॉम्पैक्ट if/else एक्सप्रेशन लिखने का एक तरीका देता है। उदाहरण के लिए: if