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

कॉल करने योग्य () पायथन में

पायथन में कॉल करने योग्य () फ़ंक्शन इसकी मानक लाइब्रेरी का हिस्सा है जो ऑब्जेक्ट कॉल करने योग्य होने पर सत्य लौटाता है और यदि यह नहीं है तो झूठा लौटाता है। ऑब्जेक्ट में कॉल करने योग्य होने के लिए कॉल विधि होनी चाहिए। उदाहरण के लिए यदि हम केवल मान के साथ एक चर घोषित करते हैं, तो यह कॉल करने योग्य नहीं है, लेकिन यदि हम एक फ़ंक्शन घोषित करते हैं तो यह कॉल करने योग्य हो जाता है।

कॉल करने योग्य वस्तु

नीचे हम एक फ़ंक्शन घोषित करते हैं जो कॉल करने योग्य है। इसे वास्तव में फ़ंक्शन को कॉल करने के साथ-साथ कॉल करने योग्य फ़ंक्शन के माध्यम से जांच कर सत्यापित किया जा सकता है।

उदाहरण

def func_callable():
   x = 3
   y = 5
   z = x^y
   return z
# an object is created of Geek()
res = func_callable
print(callable(res))
print(res)
# Call and use the function
final_res=func_callable()
print(final_res)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

True
6

कॉल करने योग्य नहीं ()

यहां हम ऊपर जैसा ही प्रोग्राम देखते हैं लेकिन बिना किसी फंक्शन के। हम गणना के लिए बस कुछ चर का उपयोग करते हैं। जब परिणाम न तो मुद्रित होते हैं और न ही हम देखते हैं कि चर मान प्रतिदेय नहीं हैं।

उदाहरण

x = 3
y = 5
z = x^y
print(callable(z))
print(z)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

False
6

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. पायथन में अंडरस्कोर (_)

    पायथन में कुछ मामलों में हम सिंगल अंडरस्कोर (_) का उपयोग करते हैं और कुछ मामलों में हम डबल अंडरस्कोर (__) का उपयोग करते हैं। पायथन में निम्नलिखित मामले हैं, जहां हम अंडरस्कोर का उपयोग करते हैं। अगर हम दुभाषिए में लास्ट एक्सप्रेशन की वैल्यू स्टोर करना चाहते हैं। यदि हम कुछ मूल्यों को अनदेखा करना चा

  1. पायथन में क्विन

    क्विन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता है, लेकिन यह आउटपुट का उत्पादन करता है। यह इसका अपना सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्विन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) य